Slashdot Mirror


Recipient of First Software Patent Defends Them

Arguendo writes "Martin Goetz, who obtained the first software patent in 1968, has penned a thoughtful defense of software patents for Patently-O. Goetz argues that there is no principled difference between software and hardware patents and that truly patentable software innovations require just as much ingenuity and advancement as any other kind of patentable subject matter. The Supreme Court is of course currently considering whether to change the scope of patentable subject matter in the Bilski case, which we've discussed before." Does it weaken Goetz's argument that his description of the software lifecycle harks back to the waterfall days and bears little resemblance to current development practice in open source and/or Internet contexts?

392 comments

  1. Patents aren't the problem by dintech · · Score: 4, Insightful

    Patents by themselves weren't a problem back in 1968 and shouldn't be problems now either. The issue is how they are used as legal clubs to beat down competition with or simply as a way to make money through litigation alone.

    1. Re:Patents aren't the problem by Tim+C · · Score: 4, Insightful

      Software is already protected by copyright, and should not be protected by patents. If you come up with an amazing new algorithm your implementation is protected, and cannot be copied by other people.

      Patents are required on physical objects because they are not covered by copyright, and so absent patent protection an engineer could simply disassemble your new vacuum cleaner (for example) and produce a clone, cheaper than yours as they don't have to cover the R&D costs.

    2. Re:Patents aren't the problem by NickFortune · · Score: 5, Informative

      Indeed. I though TFA was very weak. His points were:

      1. If you can do it in electronics, you can do it in hardware: the electronics would be patentable
      2. Software patents can make a shitload of money for someone
      3. I think software patents are pretty neat!

      Only the first point is anything resembling an argument, and that one we've heard a dozen times before.

      If anyone wants a soild exploration of what should and should not be considered software, and why it ought not to be patentable, I'd recommend PoIR's An Explanation of Computation Theory for Lawyers" over on Groklaw. It's well-researched, well-argued, and informative.

      --
      Don't let THEM immanentize the Eschaton!
    3. Re:Patents aren't the problem by wrook · · Score: 5, Insightful

      I'm going to have to disagree with this.

      Software patents were a problem then and are still a problem now. Patents have always been a trade off. At one time everyone making inventions hid their work through secrecy and obfuscation. This is clearly their right and in order to protect the upfront investment in research and development it was necessary. Otherwise someone could use the information that other people had developed in order to create a product without the upfront investment. They could then undercut the initial inventor.

      The result of secrecy and obfuscation was that society couldn't build on top of new ideas. Progress could stall because only a few people knew how something worked. So a limited monopoly was granted to inventors in exchange for full explanations of their inventions. It was hoped that this monopoly would allow others to build on previous inventions and accelerate progress.

      This is fine when we are talking about real physical machines. We aren't giving monopolies on ideas, rather their expression in physical form. In the world of physics, only certain things work for a given problem. For example with velcro the hooks have to be at a certain angle and the loops have to be at a certain density. Nobody can patent the idea of a hook or a loop. But a specific physical arrangement of hooks and loops with a specific application is patentable.

      The problem with software is that it isn't constrained by physics. For any given problem there are many expressions that can work. Software *isn't real*. If my hooks and loops don't match up I can change the laws of physics to make them match. The work in developing software is *not* trying to discover the angle with which a hook must be made, but rather the sheer volume of describing the hook.

      Because people misunderstand the purpose of a patent, they believe that patents exist to protect the upfront investment of development. In this case, if it takes a year worth of work to type in the description of my hook, that hook must be worthy of protection. It is, after all, a considerable upfront cost in my act of invention. But the *specific description* of the hook (i.e., the source code) is not what they want to patent. After all, they already obfuscate it and have a copyright for it. It is amply protected. What they want to patent is the idea of a hook for a given application. *All* descriptions of hooks for that application are now forbidden.

      Now we could argue that some techniques are difficult to develop. This is true. But on a computer, all techniques are mathematical algorithms. These are not, and never were patentable. If we accept the argument that a computer program is a "software machine", then the patentable part must be the description of the algorithm in the computer. But this is already obfuscated, secret and protected by copyright. They wish a higher level protection on the concept itself. This is a problem because it has never been patentable (if you wish a reason, I direct you to read the original arguments given when instating the patent system).

      Not only are software patents a problem, their very nature is what is causing "bad patents" and "money through litigation" schemes. Any software patent must, by necessity, by overly broad and provide an opportunity for abuse. Not only should software patents be disallowed, but also "hardware" patents that can be fully implemented in software. To do otherwise is to fly fully in the face of the original intent of patents.

    4. Re:Patents aren't the problem by gnupun · · Score: 1, Flamebait

      If you come up with an amazing new algorithm your implementation is protected, and cannot be copied by other people.

      Stop posting grossly incorrect statements about a field you know nothing about. Copyright does not protect against disassembly, or simply feeding various combinations of inputs to figure out the algorithm and clone it without violating copyright. Copyright can also be easily defeated using the clean-room process on the targeted software. There's nothing wrong with the patent system other than a few greedy idiots abusing it by publishing obvious patents, and you /.ers want it abolished for some naive socialist agenda where the inventors simply hand over their hard work for free to companies and general public.

    5. Re:Patents aren't the problem by Lundse · · Score: 3, Informative

      Since we're exchanging links - if anyone wants to go really nuts over the matter of what knowledge can be owned and how, there's this philosophy thesis:
      http://www.archive.org/details/OwnershipOfKnowledgeIsThereANaturalRightTointellectualProperty

      Full disclosure: it's mine.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    6. Re:Patents aren't the problem by selven · · Score: 1

      In reality, cloning someone else's invention costs about two thirds as much as making it yourself. There's some types of knowledge that simply can't be pirated, like the engineers' experience with the invention that they themselves created.

    7. Re:Patents aren't the problem by Mr2001 · · Score: 3, Insightful

      Patents are required on physical objects because they are not covered by copyright, and so absent patent protection an engineer could simply disassemble your new vacuum cleaner (for example) and produce a clone, cheaper than yours as they don't have to cover the R&D costs.

      An invention that can easily be examined and cloned doesn't need patent protection.

      The term "patent" comes from the use of the word that means "apparent to everyone", as in "patently obvious". Patents further the useful arts not by enticing people to invent new things (when there's a problem that needs solving, people will solve it anyway), but by enticing inventors to share their knowledge: before patents, inventors were reluctant to share details of their inventions because they feared competition, so patents grant a temporary monopoly in exchange for disclosing those details.

      This rationale for patents rarely applies to software. A program has to be executable, and if a CPU can figure out how to make it work, so can a person. Even intentionally obfuscated software can be understood with moderate effort (see any warez site).

      --
      Visual IRC: Fast. Powerful. Free.
    8. Re:Patents aren't the problem by Mr2001 · · Score: 3, Informative

      There's nothing wrong with the patent system other than a few greedy idiots abusing it by publishing obvious patents, and you /.ers want it abolished for some naive socialist agenda where the inventors simply hand over their hard work for free to companies and general public.

      No one here is asking inventors to work for free, so you can lose that strawman.

      By the way, you realize patents are government-enforced monopolies, right? Walling off sections of the free market through legal force? If you think opposing patents is "socialist", you don't know what the word means.

      --
      Visual IRC: Fast. Powerful. Free.
    9. Re:Patents aren't the problem by bbbaldie · · Score: 1

      Actually, Microsoft recently patented both the hook and the loop. ;-)

    10. Re:Patents aren't the problem by vtcodger · · Score: 5, Insightful

      ***Patents by themselves weren't a problem back in 1968***

      A common belief. But probably wrong. Patents are, and always have been, a dubious idea. I don't have time to write a real essay. But just one example. In the early 20th Century, many of the basic patents on aircraft technology were held, naturally enough, by the Wright brothers. However, a lot of the early aircraft were built by Glenn Curtiss who was unable to get a licensing agreement from the Wrights. Curtiss built his planes anyway using (and patenting) alternate technology where he could. The ensuing lawsuits dragged on and on, draining the resources of both parties and crippling the development of aircraft in the US because no one was interested in building aircraft until they knew who they had to pay for the privilege.

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

      By the time World War I started, the US was years behind the Europeans in aircraft design. Congress eventually solved the problem by enacting compulsory licensing at a fixed royalty.

      How, exactly, did this mess -- which was far from unique -- benefit anyone?

      Of course, things are far worse today. The average patent is (deliberately as far as I can see) unintelligible, the claims absurd, prior art is ignored, stuff that is obvious to practicioners is patented, natural laws are patented, etc, etc, etc.

      IMHO, the patent system is broken. Badly broken. We would be well advised to carefully -- very carefully -- scrap the thing. Software patents would be a terrific place to start.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    11. Re:Patents aren't the problem by suso · · Score: 2, Insightful

      Why was the parent comment marked down as troll when it is absolutely right? Copyright isn't the same as a patent. What he goes on to say is debatable, but it certainly isn't far from reality.

    12. Re:Patents aren't the problem by BuR4N · · Score: 2, Insightful

      It sure is a doubled edged sword, but there is allot of success stories also, patents is a mechanism to keep competition "fair".

      Without patents, it would be even easier for medium/large/mega cooperation to prey on small companies inventions, I write even because just having a patent today do not mean that your immune against this behavior.

      --
      http://www.intellipool.se/ - Intellipool Network Monitor
    13. Re:Patents aren't the problem by zoomshorts · · Score: 1

      "and if a CPU can figure out how to make it work", I think you are
      putting the cart before the horse here. CPU's do not "figure it out",
      programmers tell the CPU how to do it. Epic Fail in my eyes.

    14. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      Copyright does not protect against disassembly, or simply feeding various combinations of inputs to figure out the algorithm and clone it without violating copyright.
      GP did not claim that it does. It allows other implementations of the same thing (which patents are meant to allow anyway).

    15. Re:Patents aren't the problem by gnupun · · Score: 1

      No one here is asking inventors to work for free, so you can lose that strawman.

      No patents mean anyone can copy the invention without paying the inventor, so I win that argument.

      you realize patents are government-enforced monopolies, right?

      That monopoly has been earned and the government is simply enforcing it. It's earned based on the fact the inventor has full rights to profit from the invention and others don't, at least not without permission. It doesn't have to be a monopoly, though. If anyone pays licensing fees to the company owning the invention, it can use the invention.

      Walling off sections of the free market through legal force?

      Lol, the walling off is to protect the weak (inventors) from abuse (copycat jackals, greedy companies and consumers).

      If you think opposing patents is "socialist", you don't know what the word means.

      Sure I do, in this case, it's taking valuable things from the productive people and distributing it to the undeserving -- some kind of forced, involuntary charity.

    16. Re:Patents aren't the problem by Smegly · · Score: 1

      Hook analogy? What happened to wheels, or chassis even... no wonder nobody gets why software patents are anti-progress (as they were intended to be).
      Apart from that, great post!

    17. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      I think a workable solution is to get rid of software patents and let copyright handle the software problem, as others have noted.
      As a secondary action, completely eliminate business method patents as their entire existence is dubious at best.

      My primary reasons:
      1) Software and business method patents just aren't working as intended. They do not increase innovation in my opinion - partially due to abusive patent litigation and the rest due to the following:
      2) The government does not have the capability to adequately judge when a patent is justified in these situations. As many examples have proven there have been repeated violations of non-obviousness and existence of prior art.
      3) Even if the government were capable, the software ecosystem and life cycle is much more diverse than hardware, and while Goetz makes some relevant points about the similarities, there are still far too many differences to treat the areas equally.

    18. Re:Patents aren't the problem by Miamicanes · · Score: 1, Interesting

      > Software is already protected by copyright, and should not be protected by patents.

      Right now, it's kind of like "pick your poison". The problem isn't so much patents *per se*, as the way they've been granted (ie, the ongoing clusterfuck caused by the Clinton-era USPTO during the dotcom boom, whose attitude was "grant 'em all, let the courts sort it out"), the fact that they can't be proactively challenged (you can only wait to be sued for infringement, and if the patent's owner drops the case at the last moment, they can do the same thing to the next victim), and the fact that "one size/duration doesn't fit all scenarios" -- two decades is barely enough time for truly groundbreaking new drugs, but is gross overkill in most software scenarios.

      Pointing towards copyright law isn't necessarily an improvement. At least patents eventually expire. Thanks to Disney, copyright is effectively *eternal*. Do we *really* want software techniques to be legally protected *forever*?

      Pushing software harder and harder into the "copyright" camp is, IMHO, a dangerous strategy, because it ultimately leads those copyright owners to try and expand the scope of what that copyright protects. Patent trolls are bad, but copyright trolls have the potential to be much, much more destructive in the long run.

    19. Re:Patents aren't the problem by Lord+Bitman · · Score: 3, Insightful

      You can patent a new type of hammer.
      If you draw a diagram of the hammer, that diagram is covered by copyright.
      You can use that diagram in a patent application, in which case the diagram cannot be covered under copyright.
      If you draw another diagram of the same type of hammer, that new diagram is covered by copyright.
      The hammer itself, that is, the physical thing that is a hammer, can neither be patented or copyrighted.

      The same logic should apply to software:
        - You can patent a new type of software algorithm.
        - If you write source code implementing that algorithm, that source code is covered by copyright
        - You can use that source code in a patent application, in which case the source code cannot be covered under copyright.
        - If you write a new implementation of the same algorithm, that new source code is covered by copyright.
        - The executable itself, that is, the black-box which tells you at most as little of the implementation details as a hammer would compared to a diagram of the hammer, can neither be patented or copyrighted.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    20. Re:Patents aren't the problem by PMuse · · Score: 1

      "Software is already [badly] protected by copyright, . . . If you come up with an amazing new algorithm your implementation is protected, and cannot be copied by other people [except by being rewritten entirely in a clean-room]."

      Copyright has serious failings when it comes to software. First, copyright automatically locks up all software forever (or, forever 20 years at a time) unless the author specifically gives a license. Second, a clean-room reimplementation of the functional elements can circumvent the protection copyright provides. Thus, copyright is both over-protective and under-protective.

      By contrast, patents are only applied for on the valuable aspects of a software invention (due to cost and scope-of-claims), they provide absolute protection, and they expire. The vast majority of all new software will never get patented. Plus, imagine having every piece of code written before 1989 be 100% in the public domain today.

      The one area in which copyright is easier to navigate than patent is that, under copyright only, if you write all your code yourself, then you know it doesn't infringe. If you are going to choose copyright instead of patent protection for software, then choose it for that reason.

      --
      "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
    21. Re:Patents aren't the problem by misfit815 · · Score: 1

      I was gonna say the same thing... just in fewer words. And shorter words. With some more grammatical mistakes. So... um... yeah.

      --
      Jesus told him, "I am the way, the truth, and the life. No one can come to the Father except through me. - John 14:6 NLT
    22. Re:Patents aren't the problem by DustyShadow · · Score: 1

      An invention that can easily be examined and cloned doesn't need patent protection.

      Did you mean to say "that can't easily be cloned"?

    23. Re:Patents aren't the problem by LordAndrewSama · · Score: 4, Funny

      Mine too now, Mwuhahahahaha, fool, I've just robbed you blind!

    24. Re:Patents aren't the problem by Lundse · · Score: 1

      Brigand! Expect an angry horde of lawyers with rootkits, search warrents and baseball bats any minute.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    25. Re:Patents aren't the problem by Anonymous Coward · · Score: 1, Informative

      An invention that can easily be examined and cloned doesn't need patent protection.

      Did you mean to say "that can't easily be cloned"?

      No. He meant to say something more like "The benefits that patent law seeks to achieve are not relevant in the case of an invention that can easily be examined and cloned anyway". As he said, the purpose of patent law iwas originally to encourage disclosure of how the inventions work. So if anyone could tell how it worked anyway then no patent should be given. However, what he's missing is that the purpose of laws evolve over time. The purpose of patent laws today is primarily to protect the flow of money to certain entrenched interests. In serving that purpose, it makes a lot of sense to grant patents even when someone can trivially tell how the invention works anyway.

    26. Re:Patents aren't the problem by StripedCow · · Score: 1

      ...in exchange for full explanations of their inventions.

      That would be nice, but most patents are unreadable, and would not pass any serious scientific review!

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    27. Re:Patents aren't the problem by mdwh2 · · Score: 2, Interesting

      No patents mean anyone can copy the invention without paying the inventor, so I win that argument.

      Not with software they can't, that's protected by copyright.

      Is someone who comes up with an algorithm an "inventor"? Algorithms are a subset of mathematics - where do we draw the line? Are mathematicians "inventors"? Perhaps mathematics should be locked up in patents too - after all, surely mathematicians deserve to be paid? According to you, they couldn't possibly earn a living any other way?

      (And the idea that not having patents is "socialist" is absurd.)

    28. Re:Patents aren't the problem by Bazar · · Score: 4, Informative

      If you come up with an amazing new algorithm your implementation is protected, and cannot be copied by other people.

      Wow, how did that get marked up. I'm really starting to wonder about the moderation system.

      There are so many examples in real life that contradict that.
      Lets start off with the bios chip in computers. That was copyrighted.
      They got around it simply by having 2 teams
      Team A disected the chip, and wrote the specs of what it did, and how it operated.
      Team B took the specs and had nothing else to do with team A, and using only those specs made a new bios chip that matched the specifications written.

      The courts decided that copywright didn't come into play, because they didn't copy the chip. (They indeed made their own version)
      If it was patented it would of been a different matter.

      Theres also the matter of the magic key that allowed decoding of HD-DVDs. I don't believe copyright is able to do anything about that (Although the DMCA might say otherwise, i'm unsure since its DRM and DMCA changes the game with DRM)

      You could also try talking to apple, about how their court case vs microsoft went when MS copied how apple looked.
      http://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microsoft_Corporation

      I could go on, but in short you can't copywright the look and feel of software either.

      So if the detailed innerworkings (or algorithms) aren't protected by copywright, and if the look and feel isn't protected either. What does copywright stop.
      It stops outright ripoffs and direct copies, but it doesn't stop other companies producing compeating products.

      Patents however do stop compeating products. (A little too effectivly some would argue)
      If the bios chip was patented, it would of been illegal.
      If it wasn't for the fact that the GUI had already been proven and demostrated by xerox before being handed over to apple. Apple could of patented the "look and feel".

      So back to the orginal point.
      Copywright Law protects you against people copying your software. It isn't very effective against people that DEVELOP compeating products. Patents are.

      You can hate or love what patents are, but don't be confused about the differance. To discard what patents because [software] copywrite exists, defeats the purpose of patents themselves.
      Reform is needed for both, but not an abolishment.

      --
      To avoid criticism; Say nothing, Do nothing, Be nothing.
    29. Re:Patents aren't the problem by zach_the_lizard · · Score: 1

      Sure I do, in this case, it's taking valuable things from the productive people and distributing it to the undeserving -- some kind of forced, involuntary charity.

      You have a differing understanding of the common definition of involuntary and forced. No one has taken a gun to the head of the inventor and said, "You must give away your invention for free." On the contrary, they have demanded that the inventor stop using the guns of the government to enforce his "earned" monopoly. To enforce the IP version of property rights requires the violation of the regular property rights of all others.

      --
      SSC
    30. Re:Patents aren't the problem by rattaroaz · · Score: 1

      I would also add that this concept of secrecy has not been solved by software patents, but rather has become worse. Code is secret. Patents are so numerous and vague, that they are essentially secret. Like finding a needle in a haystack. Right in front of you, but obscured by a lot of crap. I would argue that byears ago, knowledge was not easily disseminated, and harder to share, so inventions had more value in preservation and documentation. Now, given the spread of knowledge, many people are constantly independently invent the same thing. The value of documenting and preserving inventions is just no longer there, because if the inventor doesn't document and describe it, you better believe many other shlubs on the internet will. And if that inventor didn't think of the idea, you better believe 50 other people already wrote about the same thing. If you want to make a law to save a business model, then fine. Go patents! Copyrights should be forever in that case too. But if you are looking to benefit society, I just don't see the purpose of patents any more.

    31. Re:Patents aren't the problem by ideonexus · · Score: 1

      Great example. Another example is how Thomas Edison used his patent on film to control movie-production, which resulted in a union of independent filmakers establishing Hollywood, because it was far away from Edison, making it difficult for him to enforce his monopoly: http://en.wikipedia.org/wiki/Motion_Picture_Patents_Company

      --
      i ~ Celebrating Science, Cyberspace, Speculation
    32. Re:Patents aren't the problem by mdwh2 · · Score: 1

      Without patents, it would be even easier for medium/large/mega cooperation to prey on small companies inventions

      The flip side is that it's already easy for this to happen now - because the small company is likely already infringing on numerous patents owned by other companies, that they perhaps weren't even aware of.

      And what do you mean by "prey"? Currently, the "prey" means that the smaller company risks being shut down, unable to even sell their product, or liable for large patent costs. Without patents, the worst "preying" that I can think of is that the larger company outsells them in the free market, by providing a better product. Which do you think is better for the world?

    33. Re:Patents aren't the problem by Grygus · · Score: 1

      I don't follow you. Your scenario sounds good for the few groundbreaking inventions out there, we get to see what he did and he gets to profit from it for a while, but what would the impetus be to develop innovations on existing inventions? Like the GP stated, the current patent system gives you a chance to recoup the cost of development before everyone swipes your "obvious" idea and puts it out at the same price, only without the pesky overhead of having actually thought of it themselves. A lot of things will seem obvious once I do all the engineering and testing and release the product, so why should I do that if my only guarantee is that you will follow my blueprint and profit off my work - not in addition to, but instead of, me?

    34. Re:Patents aren't the problem by mpe · · Score: 2, Interesting

      Software is already protected by copyright, and should not be protected by patents.

      Up until about 25 years ago it was quite hotly debated if sooftware (especially compiled object code) was actually covered by copyright law or not.

      Patents are required on physical objects because they are not covered by copyright, and so absent patent protection an engineer could simply disassemble your new vacuum cleaner (for example) and produce a clone, cheaper than yours as they don't have to cover the R&D costs.

      In plenty of industries buying your competitors' products and having your own people take them apart is the norm.

    35. Re:Patents aren't the problem by swillden · · Score: 1

      IMHO, the patent system is broken. Badly broken. We would be well advised to carefully -- very carefully -- scrap the thing. Software patents would be a terrific place to start.

      I think there's a clear and simple test that allows us to evaluate the effectiveness of the patent system: Is it common for engineers to look for patents they can license rather than having to find solutions to their problems on their own?

      If the answer is "yes", then the system is working as designed, increasing innovation rather than stifling it.

      If the answer is "no", then the system is not encouraging progress.

      In the case of software patents, I think it is very telling that most software development companies' legal counsel advises software developers to avoid doing patent searches.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    36. Re:Patents aren't the problem by gnupun · · Score: 1

      No one has taken a gun to the head of the inventor and said, "You must give away your invention for free."

      Oh, but eliminating patents is exactly like that and the socialists and commies are salivating at that prospect.

      On the contrary, they have demanded that the inventor stop using the guns of the government to enforce his "earned" monopoly.

      Bullshit, without the government enforcement, the inventors are guaranteed to be abused. Why should anyone agree to that?

    37. Re:Patents aren't the problem by swillden · · Score: 4, Insightful

      Without patents, it would be even easier for medium/large/mega cooperation to prey on small companies inventions, I write even because just having a patent today do not mean that your immune against this behavior.

      That's the oft-quoted theory. In practice, little guys almost never win in patent disputes. Instead, they're bankrupted by legal bills and never see a dime of the royalties they should get. In theory, patents should help the little guy. In practice, they favor large corporations.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    38. Re:Patents aren't the problem by bit01 · · Score: 1

      It sure is a doubled edged sword, but there is allot of success stories also, patents is a mechanism to keep competition "fair".

      Allowing one person to legally block 6,800,000,000+ others from doing something is hardly "fair". With that many people in the world independent reinvention is the rule not the exception and any patent system that doesn't take that into account is intrinsically unfair.

      Without patents, it would be even easier for medium/large/mega cooperation to prey on small companies inventions,

      This fiction needs to die.

      Patents are nothing but a legal tool that can be used by any party, large or small. They in no way change the balance of power. Large companies just lock out smaller ones with patent portfolios.

      ---

      "I know that most men, including those at ease with problems of the greatest complexity, can seldom accept even the simplest and most obvious truth if it be such as would oblige them to admit the falsity of conclusions which they have delighted in explaining to colleagues, which they have proudly taught to others, and which they have woven, thread by thread, into the fabric of their lives." --Leo Tolstoy

    39. Re:Patents aren't the problem by freshfromthevat · · Score: 2

      I thought one of the points of patent law was to create a library of knowledge. The idea is that if an inventor has to keep the invention secret or obscured in order to make money on it, the knowledge could be lost. Patents give temporary protection to the inventor (or their supreme corporate overlord).

      If mathematics were patentable, then eventually the knowledge is available to all and the mathematician (or their supreme corporate overlord) gets rights for some certain period of time.

      This doesn't seem to be that much of a problem, or does it?

      --
      .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
    40. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      Why people don't spend more time discussing LENGTH of protection given by software patents, instead of whether they are valid or not?
      In IT time flies much faster. What if software patents were granted for 5 years, instead of 20 (or what it is now).

    41. Re:Patents aren't the problem by CastrTroy · · Score: 1

      Do we *really* want software techniques to be legally protected *forever*

      Actually, the techniques of software wouldn't be protected, only your actually source code and the compiled binary. I you want to go write a program that does exactly the same thing as another program, you're completely free to do so. Be careful not to step on trademarks, but you are free to implement all the same algorithms, as long as you don't steal source code. I think copyright works a lot better for software than anything else. With software, just having the end product binaries doesn't really get you that much closer to duplicating somebody else's product. There's a lot of work that goes into writing maintainable source code. There's also a lot of work that goes into marketing and supporting your software product. Even if you had complete access to Microsoft's source code to rewrite you own functionally equalivalent version of Windows, you still wouldn't be as successful as them, because there's a lot more to making a successful software business than generating some binaries.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    42. Re:Patents aren't the problem by vivian · · Score: 4, Insightful

      The way I see it, patents on software are wrong for two reasons.

      Firstly: The software is already protected by copyright, so there should not be "double" protection by also allowing patents.

      Secondly: Patents are supposed to be a "social contract", where the inventor publishes the details of how his invention works and thus improves the "state of the art", in exchange for a reasonable period of protection that allows the inventor sufficient time to get the product to market, recoup the cost of inventing it and making a profit. Society as a whole benefits because other inventors can then use the details to incorporate the ideas and mechanisms described in other inventions (possibly subject to obtaining a license).

      This works great for many inventions - but fails completely for software.
      The reason it fails for software is that most software patents are so obfuscated as to be practically useless to a programmer to build upon.
      How often do you actually see the source code for a software patent? I never have in ant of the software patents I have seen.

      Imagine if patents were allowed on artworks - should the first guy who paints a picture of a bridge then be able to prevent anyone else from painting a picture of a bridge? Of course there are many "prior art" examples of paintings of bridges, so it would not be allowed. What if it were something a little different? Eg. someone drawing a stick figure picture of a guy in a red shirt doing a handstand on a bridge? or the more generalised case of just a humanoid figure doing a handstand on a bridge? This is the sort of wording that many software patents have - even if following artists are able to paint much better pictures of people doing handstands on bridges.

      Worse yet, if you painted a picture of something entirely different, which just happened to have a picture of a guy doing a handstand on a bridge being one small element of the entire picture ( say, it's in the background or something) you would still be in violation of the patent - even though the handstand guy is just a tiny part of the whole.

      now programming is to a certain extent like art - there are many ways of implementing the same "idea", in many different languages, and in ways that are better than the originally scrappy code that might have been written. Whats more, there are so many elements that go into a program, it is all but impossible to search through all the possible patents it might potentially infringe. Software patents are not making it easier for programmers to write better programs, so therefore are entirely useless for "improving the art", and thus the social contract of exchange of information in return for a limited period of protection is broken.

    43. Re:Patents aren't the problem by mcgrew · · Score: 1

      At least patents only last 20 years. Considering that for all practical purposes, copyrights are infinite, patents aren't really that bad.

      The two copyrights I registered are for software; they were registered in the early '80s and should be public domain by now. Instead, they are useless, as they are written for now-obsolete hardware.

      If patents lasted as long as copyright, technological innovation would come to a standstill, like art has in the last century.

    44. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      Listen, if it wouldn't be too much trouble, can you just send a copy of this to the SCOTUS for the justices to review. This has to be the most logical, well thought out argument against software patents ever written. If this doesn't convince people that software patents are a bad idea, nothing will.

    45. Re:Patents aren't the problem by mcvos · · Score: 1

      By the way, you realize patents are government-enforced monopolies, right? Walling off sections of the free market through legal force? If you think opposing patents is "socialist", you don't know what the word means.

      You sound like you think government interference in the free market is automatically socialist. If that's true, then you don't know what the word means. Socialism is not about government protecting business monopolies. It's (supposed to be) about government by and for the people.

      I'm not sure what kind of -ism would go with government protecting the interests of big business. Some kind of state-capitalism, I guess. Some people consider this part of fascism.

    46. Re:Patents aren't the problem by mdwh2 · · Score: 3, Insightful

      Yes it's a good thing that mathematics was routinely patented over the last thousand years, otherwise we'd never had made any progress, and mathematical discoveries would never have been shared with the public.

      (And even if you say it's only 20 years, how would quantum mechanics have advanced last century, if every discovery by one physicist resulted in a 20 year delay before others could make use of it? Or imagine Newton and Leibniz getting bogged down in a patent court battle for the rest of their lives over who invented Calculus first...)

    47. Re:Patents aren't the problem by somersault · · Score: 2, Interesting

      The hammer itself, that is, the physical thing that is a hammer, can neither be patented or copyrighted.

      I think if we lived in a world where we had high precision multi-material 3D printers or Star Trek type replicators, we probably would have laws that copy protect physical objects. We have copy protection for information because it is so easy to copy, yet it is acknowledged by us humans to be valuable and most of us recognise that the creator should get first dibs on his idea.

      Why should an executable not be eligible for copyright, while a source file or digital image should be copyrightable? And what happens in the case of scripts, where the source file effectively is the same as an "executable", albeit at a higher level of abstraction? There aren't really any real world analogies for that situation. It would be like an edible cookbook that can magically assume the properties of any recipe written inside, and that regenerates each time you take a bite.

      --
      which is totally what she said
    48. Re:Patents aren't the problem by Brackney · · Score: 1

      What about embedded software? If I write code to perform a specific function in a physical device and someone else writes their own code to provide the same functionality in their own device then copyright protection is utterly worthless. Software patents for embedded applications (controllers, smart devices, etc.) make a lot of sense IMO.

    49. Re:Patents aren't the problem by mcvos · · Score: 2, Insightful

      No patents mean anyone can copy the invention without paying the inventor, so I win that argument.

      That doesn't mean he's not getting paid at all, though. If his invention is any good, he's already making money from it by the time his competitors find out about it.

      That monopoly has been earned

      No, it has been granted .

      It's earned based on the fact the inventor has full rights to profit from the invention and others don't, at least not without permission.

      Which is only the case because the government says it is.

      It doesn't have to be a monopoly, though. If anyone pays licensing fees to the company owning the invention, it can use the invention.

      That's exactly what the monopoly is.

      Lol, the walling off is to protect the weak (inventors) from abuse (copycat jackals, greedy companies and consumers).

      So how''s that been working out for you lately?

    50. Re:Patents aren't the problem by jedidiah · · Score: 1

      >> No one here is asking inventors to work for free, so you can lose that strawman.
      >>
      > No patents mean anyone can copy the invention without paying the inventor, so I win that argument.

      NO. The patent means that I can't indendently recreate the invention with my own intellect. I can't use the product of my own mind.

      Someone else has been granted a state enforced monopoly on the fruits of my own labor.

      This is exactly what happens with any weak patent.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    51. Re:Patents aren't the problem by camperdave · · Score: 1

      I think you may have your logic reversed. The key root of innovation is "nova" meaning "new". If an engineer is using the patent database as a library of solutions, then there is nothing new being developed. No innovation is happening. If the engineer develops something on their own, then innovation has occurred.

      --
      When our name is on the back of your car, we're behind you all the way!
    52. Re:Patents aren't the problem by jedidiah · · Score: 1

      For most people, simple greed will do. No other special encouragement is required. This is a key difference between top heavy beaurocratic corporations and real innovators. The "gold rush" mentality will do well enough all on it's own.

      Of course you likely can't understand any of this because you hide in the percieved safety of a cubicle.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    53. Re:Patents aren't the problem by jedidiah · · Score: 1

      The problem with patents is that they allow people to get ownership of the public domain. A patent not only gives you ownership of your own particular space opera but gives you ownership over ALL space operas everwhere. This is the problem of patents. For that reason, the "invention" needs to be something special. This is especially true as the rate of invention increases. Sloppiness that might have been OK in the anti-bellum period will cause mass unintended consequences now.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    54. Re:Patents aren't the problem by mcvos · · Score: 1

      An invention that can easily be examined and cloned doesn't need patent protection.

      Did you mean to say "that can't easily be cloned"?

      No he didn't. Read the rest of his post. It makes sense.

    55. Re:Patents aren't the problem by gnupun · · Score: 1

      That monopoly has been earned

      No, it has been granted .

      Sorry, it's definitely been earned. The inventor only gets less than 20 years of profit. The government, business people and consumers get to profit from the invention for infinity years after that. It's quite a bargain.

    56. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      Are you implying that software doesn't have R&D costs? Do you have any idea how much cheaper it is to copy a new software

    57. Re:Patents aren't the problem by Theaetetus · · Score: 1

      By the time World War I started, the US was years behind the Europeans in aircraft design. Congress eventually solved the problem by enacting compulsory licensing at a fixed royalty.

      This doesn't have much to do with patents, but rather war. If there hadn't been a world war, then Congress would simply have waited an additional 5 years for the patents to expire.

      Of course, things are far worse today. The average patent is (deliberately as far as I can see) unintelligible, the claims absurd, prior art is ignored, stuff that is obvious to practicioners is patented, natural laws are patented, etc, etc, etc.

      IMHO, the patent system is broken. Badly broken. We would be well advised to carefully -- very carefully -- scrap the thing. Software patents would be a terrific place to start.

      First, your point that the average patent is unintelligible is an argument under 35 USC 112 (written description); that the claims are absurd (what do you mean?) is most likely an argument under 35 USC 103; that prior art is ignored is an argument under 35 USC 102 and 103; that stuff is obvious is an argument under 35 USC 103... These have nothing to do with 35 USC 101, which is whether software - new, novel, nonobvious software - is patentable. It's equivalent to saying "GM wasted their bailout money, so let's make automobile engines unpatentable as a class". You'd be better focusing on improving the quality of prior art searching and examination than ruling out an entire class of innovations from protection because of some abusive patent trolls.

      If you have an argument for why software, in general, should be unpatentable, then say it. But don't say that a particular invention is obvious, because that's irrelevant to the subject matter discussion.

    58. Re:Patents aren't the problem by mellon · · Score: 1

      Patents were used that way in 1968, and in 1938 for that matter. So yes, patents are a problem, in the same way any weapon is a problem - if you put a loaded gun in the hands of a psychopath, don't be surprised when you get shot. When you put a patent in the hands of a greedy person, don't be surprised when you get sued.

      Goetz is right - as a matter of principle, software and hardware patents are no different. They are both taking something from the public and giving it to a private individual, and hence, in the abstract, immoral. The difference, such as it is, is that developing new hardware innovations is relatively expensive compared to developing new software innovations, by many orders of magnitude. So in the realm of hardware, patents may provide a useful incentive. In the realm of software, they do not - there's no barrier to entry that patents are helping to overcome. Since they are immoral in the abstract, if they do no good they should not be allowed.

      So the distinction between software and hardware patents is not one of principle, but of tactics.

    59. Re:Patents aren't the problem by GooberToo · · Score: 1

      Software is already protected by copyright

      Actually the two are not comparable in the least. Copyright prevents someone from directly taking your work and either releasing it as their own or creating a derived work based on your work. Copyright does not prevent a re-implementation of your work. See Linux vs Unix for more information.

      Patents, on the other hand, actually prevent the re-implementation without some form of agreement and/or compensation to the original author.

      Contrary to some of the assertions here, the problem with patents are real simple - shit that is completely fucking obvious is constantly being granted patents. Discoveries are not patentable yet they are granted patents on a regular basis; see biomedical.

      Frankly, if patents were being rewarded properly, only a very tiny, tiny, tiny fraction of existing patents would still be valid. The true woe comes when an obvious patent is re-implemented and someone sues. Suddenly, the bigger company generally wins. Ironically, the entire purpose of patents was to allow small innovators to compete with large companies. The current patent system completely shits on that.

      Furthermore, the USPO's has publicly gone on record stating their their completely fucked up system, which is known to be completely fucked world wide, is functioning as intended. If you want to fix patents, first order of business is to completely nuke the USPO and string up those who are purposely feeding inventors to become lawyer cannon fodder. Only then with all patents have a chance to actually be used properly.

      No ifs, ands, or buts, the only cure for the USPO, is to completely replace it with very strict rules, guidelines, and laws. The next step is to properly hire the required manpower. Patents represent trillions of dollars, and likely billions in legal fees, in the US yet they can only afford two guys and a seeing eye dog to review them? Bullshit!

    60. Re:Patents aren't the problem by Tim+C · · Score: 1

      No patents mean anyone can copy the invention without paying the inventor

      No they can't, it's covered by copyright (we're talking about software here, remember). What they can do is go "oh hey, that's neat, I wonder if I could do something like that?" then spend their own time writing their own implementation of it. That is analogous to a patented physical invention - you can't copy the software's source code (or binary) and sell it yourself, just as you can't copy the physical invention. If you can come up with a different way of doing the same thing, more power to you - that's how society progresses.

    61. Re:Patents aren't the problem by dwiget001 · · Score: 1

      || An invention that can easily be examined and cloned doesn't need patent protection. ||

      Well, if this were the case, then our whole patent system in the U.S. should be completely dismantled.

      Because, we have this little problem, where U.S. patent law (or regulation) speaks about a person having ordinary skill (or just skill) in the art being able to make or implement the invention from the data provided in the patent application. The problem with this is, from a few patents I have read, their wording is so convoluted and in nay cases ambiguous, that it would practically be impossible to make or implement them using the data in the patent.

      This also ties into test of obviousness where something would be "obvious" to a person skilled in the art.

      Patent law in the U.S. and how it is implemented by the U.S. PTO, is just an arbitrary bureaucratic mess overall, but with software patents in particular.

    62. Re:Patents aren't the problem by swillden · · Score: 1

      I think you may have your logic reversed.

      I think you don't understand what patents are for.

      The idea is to allow people to more easily build on other work. In a world without patents, there's a motive to keep the details of your invention secret so you can prevent others from duplicating the results of your work without giving you any of the profits. Patents are intended to provide a method of protecting your investment without having to keep it secret, so that others can take your ideas and build on them.

      If an engineer is using the patent database as a library of solutions, then there is nothing new being developed.

      Sure there is -- whatever the engineer creates in the time he saved by not needlessly duplicating what's already been done.

      If the engineer develops something on their own, then innovation has occurred.

      Not if the invention has already been created. If it has, then it's no longer innovative, even if the guy doing it doesn't know that.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    63. Re:Patents aren't the problem by rxan · · Score: 3, Insightful

      Many algorithms can be explained and profiled using mathematics, but they aren't a subset of mathematics. Take quicksort for example. Sorting data has nothing to do with mathematics. It just so happens that a mathematical model can predict the performance of the algorithm.

      Mathematicians work on axioms and the like. There is no axioms for a lot of things in software. Saying software patents should be outlawed because it's based on logic is like saying that mechanical patents should be outlawed because it's all based on the atoms that produce the end product.

    64. Re:Patents aren't the problem by ceoyoyo · · Score: 1

      A particular software implementation is covered by copyright. I can take your great idea and rewrite it and, provided I make it different enough that it was not obviously copied from your implementation, I'm fine. Copyright is only protection for large projects, many of which do not contain any novelty at all, that would be overly onerous to rewrite. It doesn't protect algorithms and such at all.

      Patents on software implementations are not needed because, as you point out, they are covered by copyright (and usually aren't novel anyway). But patents on algorithms, which are unfortunately covered by the term "software patent" are no different than hardware patents. In fact, the current legal tactic is to take an algorithm and describe it in terms of hardware, even if it's silly to do so, instead of as an algorithm.

      The problem is that stupid things, "hardware," software and other are being patented. Doing X on the [Internet|Linux|a smartphone] isn't worth a patent. Something like the FFT is.

    65. Re:Patents aren't the problem by Yvanhoe · · Score: 1

      Maybe what changed is the relation between entrepreneurship and innovation. Maybe it is a preconceived idea but I have the feeling that patents were created in a time where the process "I found this nifty idea ! let's find a few thousand dollars and start production !" was far more common than "I have a few thousand dollars, let's find an innovative thingie and start production !". Now that every company invest millions if not billions in R&D, the need for an incentive has reversed.

      Maybe the main reason for that is the huge number of "innovators" profile there is now on the jobs market : engineers, doctors, developers... These people either are unemployed or spend their time solving problems. Some of these problems fall under the strange set of "problems whose solution can be patented" despite the fact that two different independent engineers would solve it almost exactly in the same way.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    66. Re:Patents aren't the problem by DustyShadow · · Score: 1

      Not really. Inventors often decide between patent protection and trade secret protection. Patent protection is useful when the invention is easily reverse engineered but the trade off is the limited time of protection. Trade secret protection is useful for inventions that are not easily reverse engineered because protection can last indefinitely. You can't have both patent and trade secret protection.

    67. Re:Patents aren't the problem by JasterBobaMereel · · Score: 1

      Fine, build it in hardware, and send the working model to the patent office and then you can patent it .... ...otherwise you are patenting a written work which should be copyrighted not patented

      The fact that you *can* *theoretically* build it in hardware is meaningless ...

      --
      Puteulanus fenestra mortis
    68. Re:Patents aren't the problem by gnupun · · Score: 1

      No they can't, it's covered by copyright

      I'm really sick of all the idiots carping about copyright as a replacement for patents. They are similar but perform very differently. Copyright protects the exact expression of source code and binary whereas patents protect the higher level idea that is used to create the code.

      Suppose you invented a new type of sort called slashSort() and used it in a program to make it very fast. Copyright is useless here since you don't release the source code. A competitor could employ a hacker to reverse engineer your code to find the location of slashSort(), then feed it some inputs to determine the steps performed by your algorithm. After that it's simply a matter of converting those steps into source code and releasing it in a competing product. Your profits dive by half as consumers now have more choices.

      So without patents, your competitor gets to eat your lunch while you do all the hard work.

    69. Re:Patents aren't the problem by Stradivarius · · Score: 1

      absent patent protection an engineer could simply disassemble your new vacuum cleaner (for example) and produce a clone, cheaper than yours as they don't have to cover the R&D costs.

      Software can be disassembled / reverse-engineered too. As with your physical example, that could be cheaper than doing the original algorithm R&D. Software copyright protection does not protect the underlying idea, only a particular expression of an idea; just as a novelist has copyright protection for his romance novel but not on the concept of a love story.

      While there may be good arguments against software patents, this claim that somehow copyright prevents others from using an algorithm is inaccurate.

    70. Re:Patents aren't the problem by mcvos · · Score: 1

      That monopoly has been earned

      No, it has been granted .

      Sorry, it's definitely been earned. The inventor only gets less than 20 years of profit.

      False again. He gets as much profit as he can get out of it. Profit from an invention is not limited to the duration of the patent.

      The government, business people and consumers get to profit from the invention for infinity years after that.

      That depends entirely on how long the invention remains profitable. It's unlikely to be truly infinite.

    71. Re:Patents aren't the problem by tonyreadsnews · · Score: 1

      Except, under your logic, if someone comes up with their own algorithm that generates the same results (or a high enough percentage is the same) as the patented algorithm, they are now able to be sued because it performs the same purpose.
      Mathematics was explicitly excluded from patents.
      For example
      your algorithm is 2+2=4, you get a patent on it today.
      Tomorrow, I come up with 1+3=4 and you get to sue me.

      Now if you are saying that it is the code, and that the steps must be exactly the same then all someone has to do is go in and change a couple of lines of code which makes it different code. That would result in no protection.

      Not to mention, but I have yet to see a patent contain any code (possibly some pseudo code, but even that wasn't complete).

      There has to be enough protection for the inventor that they have incentive to share 'how it works' so society can improve upon it. However the current system just seems to cause stifling of the ideas.

      I think one of the problems is timeline
      For drugs and physically built inventions in the past, 20 years was needed to ensure that costs were recouped and some profit was made.
      Now physically built electronic items are likely obsolete technologically in Software is even more so. Look back at software 5 or 10 years ago. Are the algorithms used that innovative that you would use them in anything today? The answer may be yes for a very select few, but most of it is so outdated that it isn't even useful to society anymore.

    72. Re:Patents aren't the problem by mcvos · · Score: 3, Informative

      Read what he wrote. He claims that patents aren't intended for the benefit of the inventors, but for the benefit of society. They offer inventors a limited monopoly in exchange for sharing their inventions, rather than keeping them secret.

      For inventions that are easily reverse-engineered or duplicated in a slightly different fashion (like software), society doesn't need to entice inventors to share their inventions, because that sharing happens automatically. Only for inventions that can be kept secret is it necessary to offer a monopoly in exchange for sharing the invention.

    73. Re:Patents aren't the problem by JasterBobaMereel · · Score: 1

      Most inventors work for a company, are paid to come up with new ideas .... they have already been paid, it's the company who gets the patent ...

      Monopolies cannot be earned, only taken by force, in this case the force is provided by the government, all monopolies are bad for the economy, it's just that alternative (less investment, or trade secrets) was deemed to be worse for the economy

      The walling off is mostly from large corporations who would otherwise steal the idea, not small companies who would not try ...and is mostly done by large companies not small inventors

      Productive people are getting paid, by companies to come up with new ideas ... If I build a house do I get paid for the next 20 years for it , no I get a fair price for the work I have done ...

      --
      Puteulanus fenestra mortis
    74. Re:Patents aren't the problem by xtracto · · Score: 1

      - The executable itself, that is, the black-box which tells you at most as little of the implementation details as a hammer would compared to a diagram of the hammer, can neither be patented or copyrighted.

      I am sure all the software vendors who add the "Copyright 200X" would beg to differ.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    75. Re:Patents aren't the problem by DustyShadow · · Score: 0

      He claims that patents aren't intended for the benefit of the inventors, but for the benefit of society.

      Well he is wrong because he fails to consider the incentives that patent protection creates.

    76. Re:Patents aren't the problem by Lord+Bitman · · Score: 1

      please re-read the post, you seem to have missed the word "should"

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    77. Re:Patents aren't the problem by tixxit · · Score: 2, Interesting

      I like the article (read it before) and it gives a good intro to the theory of computation, but I am not sure the fact that algorithms are "discovered" should decide whether it is patentable. By the same token, any physical invention was simply a discovery of a particular combination of matter. The spirit of patents is to reward people for their "inventions" in order to spur innovation. It is certainly debatable whether people need a monetary reward in order to innovate (experience would tell us otherwise), but the fact that algorithms are technically "discovered" should not detract from the shear ingenuity that goes into "discovering" them. I hate when laws are applied as literally as possible, because clearly the spirit of patent laws would encompass novel ideas in algorithms. What really needs to be weighed is whether software patents spur or hinder innovation. Many would argue the latter, and I think that should be the debate on whether or not software is patentable, since that is in opposition to patent laws' spirit. Also, a virtual shopping cart is not my idea of ingenuity.

    78. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      That url represents the absolutely absurd lengths people will go to in an effort to improve search engine rankings.

    79. Re:Patents aren't the problem by greensoap · · Score: 3, Informative

      the fact that they can't be proactively challenged

      This is not correct. Any person can file a reexamination request and present a substantial new question of patentability with the USPTO. Here is a wiki link http://en.wikipedia.org/wiki/Reexamination. So if anyone has some publication that should invalidate a patent, by all means attack it. Also, there a declaratory judgment actions that can be used to initiate a lawsuit before the patent holder sues you. However, the patent holder needs to take some action that makes the likelihood of a future lawsuit quite high.

    80. Re:Patents aren't the problem by burris · · Score: 1

      There is an exception to the patent monopoly for conducting research.

    81. Re:Patents aren't the problem by NickFortune · · Score: 2

      PoIR's main point is provably false in this case. ...

      A simple google search revealed that the attorney arguing this case before the Supreme Court has a BS in Electrical Engineering from Duke, and a MS in Computer Science from Johns Hopkins.

      Well, if that was his main point, then you might be on to something. Not that finding a single counter example really says anything about the general state of affairs, of course.

      PoIR then goes on to ramble about Godel's numbers, and Turing Machines. While neat, these really have nothing to do with the issue.

      I suggest you read it again. The "ramble" about Godel numbers and Turing Machines and effective methods" is his main point.

      --
      Don't let THEM immanentize the Eschaton!
    82. Re:Patents aren't the problem by vegiVamp · · Score: 1

      > # If you can do it in electronics, you can do it in hardware: the electronics would be patentable

      Last time I checked, electronics *were* hardware.

      --
      What a depressingly stupid machine.
    83. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      Patents are required on Algorithm objects because they are not covered by copyright, and so absent patent protection an engineer could simply disassemble your new code (for example) and produce a clone, cheaper than yours as they don't have to cover the R&D costs.

      fixed that for you.

    84. Re:Patents aren't the problem by HungryHobo · · Score: 3, Insightful

      The problem isn't software patents, hell every now and then I see a really fantastic piece of code and think "I'd have never thought of that in a million years". Sometimes we see the software equivalent of the ball-bearing, simple, elegant but not obvious until someone comes up with it.

      The problem is the hulk of intentionally obfuscated legalese in software patents which is utterly useless to an engineer trying to duplicate what's being patented.
      The problem is not including the actual source code in the patent.
      The problem is patenting a general idea rather than an exact way of doing it.
      The problem is flow charts with descriptions of what some section of what you're patenting does because while you can engineer around an innovative break design in a car you can never engineer your way around a box in a flow chart reading "slows car down".

      The problem is the bastardised combination of patents and copyright software enjoys.
      Pick one or the other damnit.

    85. Re:Patents aren't the problem by NickFortune · · Score: 1

      Well he is wrong because he fails to consider the incentives that patent protection creates.

      I don't think that follows.

      The incentives are debatable and are in any event more than offset by the disincentives of having several large companies with patent thickets designed explicitly to stop small inventors from bring a product to market except on their terms.

      --
      Don't let THEM immanentize the Eschaton!
    86. Re:Patents aren't the problem by master_p · · Score: 1

      and so absent patent protection an engineer could simply disassemble your new vacuum cleaner or program with amazing new algorithm (for example) and produce a clone, cheaper than yours as they don't have to cover the R&D costs.

      There...fixed that for ya.

    87. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      Turnabout is fair play, though. Be the little guy, copy the idea of the megacorp (or improve it a bit), and if you can do it cheaper, you carve a niche for yourself. This forces the big guy to keep up with innovation, or quit being the big guy. In the end, the individuals may not profit as much, but society gains because anyone can bring innovation to the table without fear of retribution.

      The true problem is that patents, designed to protect the "little guy" have been bastardized into corporate shielding. Those with ideas are unable to protect them though legal battles due to lack of funding that the megacorps have, so the megacorps get the patents and screw the little guy. With these barriers to entry and without proper competition, the megacorp stagnates and fails to produce, just rehashing the old crap it always has.

      While a patent-free future may stifle the little guy from ever becoming a millionaire off of an idea, it does allow anyone to advance technology, forcing innovation into the market and creating a leaner corporate structure. The only people this isnt good for are megacorps.

    88. Re:Patents aren't the problem by servognome · · Score: 1

      The vast majority of cases end in settlement, so everybody is a winner/loser.
      The big companies typically don't want their business halted, delayed, or otherwise disrupted by a small company.
      Rarely does a small company go bankrupt because of litigation, the litigation is usually a symptom of an already ailing company.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    89. Re:Patents aren't the problem by Teancum · · Score: 2, Insightful

      I thought one of the points of patent law was to create a library of knowledge. The idea is that if an inventor has to keep the invention secret or obscured in order to make money on it, the knowledge could be lost. Patents give temporary protection to the inventor (or their supreme corporate overlord).

      If mathematics were patentable, then eventually the knowledge is available to all and the mathematician (or their supreme corporate overlord) gets rights for some certain period of time.

      This doesn't seem to be that much of a problem, or does it?

      If the point of patent law is to create a library of knowledge, then for software patents it is an epic fail. A proper library of knowledge might be gleaned from the ACM journals or from other publications that deal with software development theories, but the USPTO is not, nor has it ever been a depository of knowledge of computational sciences.

      More specifically, a software developer can create in one day dozens of different algorithms and even have them implemented.

      More to the point, the largest problem that the USPTO faces is dealing with prior art and the fact that such prior art is not contained within the repository of the library of previously filed software patents. It is unfortunate that a large number of the software patent that have been filed and even accepted by the USPTO have precedence in books like The Art of Computer Programming

      For myself, if something I patented could be found in that book series, I would be supremely embarrassed... yet I've found stuff that has been patented which is in those books... and the patent was filed well after the publication of that volume. Nothing against Kunth either, as he is acting here more as a historian and for me does a much better job of establishing a proper library of knowledge about this particular subject than can ever possibly be done by an organization like the USPTO.

    90. Re:Patents aren't the problem by shutdown+-p+now · · Score: 1

      By the way, you realize patents are government-enforced monopolies, right? Walling off sections of the free market through legal force? If you think opposing patents is "socialist", you don't know what the word means.

      In truth, all property is "government-enforced monopoly". Not that it helps GP with his claims of "naive socialist agenda" much...

    91. Re:Patents aren't the problem by CodeBuster · · Score: 2, Funny

      I have a patent on plagiarism and I want a license fee of $23,148,855,308,184,500 for the use of my valuable intellectual property.

    92. Re:Patents aren't the problem by shutdown+-p+now · · Score: 1

      If you come up with an amazing new algorithm your implementation is protected

      The courts decided that copywright didn't come into play, because they didn't copy the chip. (They indeed made their own version)
      If it was patented it would of been a different matter.

      How does that contradict GP's claim? Their implementation was still protected; the guys who did reverse engineering had to do their own implementation. They simply matched the contract (inputs and outputs).

      It stops outright ripoffs and direct copies, but it doesn't stop other companies producing compeating products.

      Sounds about right to me. Why would we, as a society, want to stop other companies from producing competing products? Heck, if anything, this should be encouraged!

    93. Re:Patents aren't the problem by Teancum · · Score: 1

      So, how do you resolve the societal costs associated to two (or more) inventors that make simultaneous discoveries to the same process or invention?

      I can name several cases where this, in fact, has been the case and that the patent was simply awarded to the first one that got to the patent office. In some situations, I've seen the patent awarded to an individual simply because they got to the USPTO in Washington an hour or so earlier in the day.... and decided to hand-deliver the application rather than rely upon the mail system to get the application submitted.

      If a patent is earned, then all of the genuine inventors ought to be rewarded. Instead, only one inventor is actually granted that monopoly... based on political connections and the whims of very arbitrary clerks at a government agency.

    94. Re:Patents aren't the problem by Golddess · · Score: 1

      Copyright does not protect against disassembly, or simply feeding various combinations of inputs to figure out the algorithm and clone it

      Nor should it. Patents protect an end product, not what that product is used for, which is how patents are being used with regard to software.

      Imagine what would have happened if Thomas Edison had been allowed to patent "a method for producing light by passing energy through some medium", or Johannes Gutenberg patented "a method of producing multiple identical sheets of text".

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    95. Re:Patents aren't the problem by s73v3r · · Score: 2, Informative

      The idea of patents came up during the Renaissance, although I'm not sure if they were actually referred to as "patents" back then. Master glass workers would spend their lifetimes coming up with new ideas for their craft, and perfecting them. Not wanting to lose the advantage for their guild, they wouldn't share their process, except maybe with some of their apprentices. However, if the master craftsman were to die before he shared it, then all that knowledge would be lost. Patents were created as a way for that knowledge to be passed on, and yet still give the inventor time to use his creation to his advantage.

    96. Re:Patents aren't the problem by BOFHelsinki · · Score: 1

      Where is NYCL when we need him?

    97. Re:Patents aren't the problem by Teancum · · Score: 1

      No they can't, it's covered by copyright

      I'm really sick of all the idiots carping about copyright as a replacement for patents. They are similar but perform very differently. Copyright protects the exact expression of source code and binary whereas patents protect the higher level idea that is used to create the code.

      Suppose you invented a new type of sort called slashSort() and used it in a program to make it very fast. Copyright is useless here since you don't release the source code. A competitor could employ a hacker to reverse engineer your code to find the location of slashSort(), then feed it some inputs to determine the steps performed by your algorithm. After that it's simply a matter of converting those steps into source code and releasing it in a competing product. Your profits dive by half as consumers now have more choices.

      So without patents, your competitor gets to eat your lunch while you do all the hard work.

      I would agree that copyright doesn't quite cover the kinds of protection that patents would. It really is a different beast entirely, and in some ways offers better kinds of protection.

      BTW, a competitor who simply reverse-engineers the algorithm is still engaged in copyright infringement if all they do is take the de-compiled software and then use the machine-generated algorithm as-is in competing software. Heck, if somebody can get sued successfully for copyright infringement for copying 10 notes in a row for a song, copying 10 bytes in a row could harbor similar kinds of copyright infringement. A whole algorithm (especially something novel and original) certainly would pass that test.

      If they somehow "tweak" the algorithm and make it function different or perhaps even improve the algorithm.... in theory that would fall under a separate patentable product and even patent protection wouldn't necessarily apply.... however it may still be considered copyright infringement. Also, copyright protection lasts for 75 years + the life of the author. Regardless of if you think that is a legitimate term for copyright protection (I think it is absurdly long) that is an incredible amount of time. Grace Hooper's software for the ENIAC would still be under copyright protection even now with that rule.

      I would like to ask you, since you are so defensive of software patents.... have you personally filed for a software patent, received the software patent grant, and received royalties for your "inventions" in software development? My own experience with patent attorneys is rather jaded and something I would rather not repeat if possible. My experience with filing for copyright with the Library of Congress, on the other hand, is much more friendly and something I would recommend to folks who want copyright protection on a higher level than simply sticking a copyright notice on your software or written word.

    98. Re:Patents aren't the problem by drdrgivemethenews · · Score: 1

      > Patents by themselves weren't a problem back in 1968...

      (1) Large companies have been bludgeoning each other with their patent portfolios for 100 years, and putting the occasional small company out of business too. But there was a revenue threshold, say $250M in today's dollars, that you had to hit before anyone paid any attention to you. Either the threshold has come down, or a lot more people have started hitting it, is all.

      (2) Given that a patent is nothing more than a license to sue, what else was going to happen besides lawsuits?

    99. Re:Patents aren't the problem by dangitman · · Score: 1

      Walling off sections of the free market through legal force? If you think opposing patents is "socialist", you don't know what the word means.

      Patents are a form of property right - a very capitalistic thing. Not having patents or other IP protections would mean that effectively, the property belongs to The People - society as a whole. Quite a socialistic/communistic idea, wouldn't you say?

      --
      ... and then they built the supercollider.
    100. Re:Patents aren't the problem by NickFortune · · Score: 2, Insightful

      PoIR completely misunderstood the court.

      I don't think he misunderstood the court. I think he's saying that the court missed the fundamental point about computers. A judgement like that is a bit like saying that a printing press becomes a new machine whenever you load a new configuration of type into it, and therefore that books should be patentable.

      PoIR fails. Miserably. Sorry.

      I disagree, Still, if you really think so, I encourage you to comment as part of the Groklaw discussion. I'm sure PoIR is far more capable of defending these odd tangenital points than I am.

      --
      Don't let THEM immanentize the Eschaton!
    101. Re:Patents aren't the problem by NickFortune · · Score: 1

      You mean "will I please grossly over-simplify the argument so that it becomes easier to ridicule?"

      --
      Don't let THEM immanentize the Eschaton!
    102. Re:Patents aren't the problem by dangitman · · Score: 1

      Software *isn't real*.

      Wait, what? If software isn't real, then how does your computer run? Do you also think that electrons aren't real? Are you saying that programmers are just scam artists who invoke mass hallucination in the public who uses their software?

      I know slashdot is pretty crazy when it comes to IP and copyright - but this is a new level of insanity. Software most certainly is real.

      --
      ... and then they built the supercollider.
    103. Re:Patents aren't the problem by Hazelfield · · Score: 1

      Which is exactly how they are supposed to work.

    104. Re:Patents aren't the problem by Anonymous Coward · · Score: 1, Funny

      Ahh, but I have the patent on plagarism on the internet. So there.

    105. Re:Patents aren't the problem by NickFortune · · Score: 1

      Meant to say software. Noticed as soon as I posted. Silly mistake, to be sure :)

      --
      Don't let THEM immanentize the Eschaton!
    106. Re:Patents aren't the problem by NickFortune · · Score: 1

      Oh do behave. His opening point was that the legal community on the whole could do with a deeper understanding of technical issues, in much the same way as the software community could often do with a better grasp of legal issues. At least, that's what I understood from his introduction.

      I don't think he said anywhere "all lawyers are technologically ignorant". If he had, I'd have been amongst the first to protest.

      --
      Don't let THEM immanentize the Eschaton!
    107. Re:Patents aren't the problem by camperdave · · Score: 1
      The idea is to allow people to more easily build on other work.

      From the Patent Office Website

      The right conferred by the patent grant is, in the language of the statute and of the grant itself, "the right to exclude others from making, using, offering for sale, or selling" the invention in the United States or "importing" the invention into the United States. What is granted is not the right to make, use, offer for sale, sell or import, but the right to exclude others from making, using, offering for sale, selling or importing the invention.

      All a patent does is gives the holder the right to stop people from using the invention. There is no mechanism to promote an invention's use. There is also no mechanism to force the inventor to share the invention. If I need a left handed, transparent ball hinge, and George has it patented and refuses to let me use it, then what recourse do I have? My ability to innovate is stifled.

      --
      When our name is on the back of your car, we're behind you all the way!
    108. Re:Patents aren't the problem by NickFortune · · Score: 2

      I like the article (read it before) and it gives a good intro to the theory of computation, but I am not sure the fact that algorithms are "discovered" should decide whether it is patentable.

      Well, I think the main point he's making is that software programs are demonstrably equivalent to Turing machine, lambda calculus expressions and effective methods. Effective methods have never been patentable (I'm not sure if business method patents qualify however) and lambda calculus expressions are unquestionably mathematical expressions, and maths is not patentable.

      --
      Don't let THEM immanentize the Eschaton!
    109. Re:Patents aren't the problem by arevos · · Score: 1

      Oh, but eliminating patents is exactly like that and the socialists and commies are salivating at that prospect.

      I don't think you understand what socialism and communism are. Patents are a form of government regulation. Socialists and communists are not about small government; quite the opposite. Rather, eliminating patents would be a minarchist or anarchist action.

    110. Re:Patents aren't the problem by Mab_Mass · · Score: 1

      In practice, little guys almost never win in patent disputes. Instead, they're bankrupted by legal bills and never see a dime of the royalties they should get. In theory, patents should help the little guy. In practice, they favor large corporations.

      Are you trying to suggest that somehow, having more wealth than someone else essentially gives you greater rights?

      Kidding aside, I would love to have a system that could create a true even playing field for small vs. large companies and for companies vs. single individuals where the best ideas are able to win out, with the true inventors getting their due credit. As far as I can tell, though, this vision is a fairy tale, although I would love to be proven wrong on that point.

    111. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      I can draw a simple line between discovery and inventions; when more than a few people have a reasonable chance of discovering an innovation, then it's a discovery. Otherwise, it's an invention. The reasoning is clear; if only one person can create a particular invention, then they may have some property claim to it. If more than one person can reasonably be expected to discover the same innovation, giving only one of those people exclusive ownership of the idea and implementation of that idea is unfair, even if it's for a limited time, and even if they filed a bunch of paperwork claiming they were first. Often an innovation isn't obvious until a particular problem necessitating the innovation is encountered. Not everyone capable of discovering that innovation is guaranteed to encounter the same problem at the same time, so it's basically a result of dumb luck that one of them will discover the innovation first. Patent law is supposed to recognize this concept by denying patents that would be obvious to a person trained in the art of the particular innovation's nature. The problem is that the (U.S. at least) patent office almost never applies this doctrine realistically, and continues to grant patents for "some decades-old business practice + The Internet" or even the wheel in Australia. The way I see it, even if only two smart people could realistically invent something, granting an exclusive right to one of them unduly reduces the rights of the other.

    112. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      That monopoly has been earned and the government is simply enforcing it. It's earned based on the fact the inventor has full rights to profit from the invention and others don't, at least not without permission. It doesn't have to be a monopoly, though. If anyone pays licensing fees to the company owning the invention, it can use the invention.

      So what happens if more than one person "earns" the right to profit from the same invention? Or do you contend that simultaneous or independent discovery of an innovation is absolutely impossible?

    113. Re:Patents aren't the problem by mcgrew · · Score: 1

      The problem with patents is that they allow people to get ownership of the public domain.

      Not ownership -- RENTAL. A patent is a twenty year lease on the public's property.

      Copyright, on the other hand, IS ownership. If I have a prepaid hundred year lease on my house, I own it for all intents and purposes.

    114. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      Take quicksort for example. Sorting data has nothing to do with mathematics

      Let L be an ordered list of elements, such that for any pair of elements a and b from L, the binary relation a <= b is defined. The function Q(L) has as its domain domain the set of all finite lists, L, having length S(L) which is an integer equal to the number of elements in the list, and the range of Q(L) is the set of all permutations of the list L. The value of Q(L) where S(L) <= 1 is L. The definition of Q(L) where S(L)>1 is as follows: Select an element p from the list L, and partition the elements of L into two lists, L1 and L2, such that the element p and all elements, e, from L where (e <= p) are in the list L1, and all other elements are in the list L2. The value of Q(L) is equal to the list formed by the in-order elements of L1 followed by the in-order elements of L2. For all L, the permutation Q(L) has the property that if a and b are elements of L, then if a comes before b in the list, then a <= b.

      I dare you to find another algorithm that you think is non-mathematical.

    115. Re:Patents aren't the problem by rxan · · Score: 1

      Select an element p from the list L

      Where is the mathematics for this part? Or many other parts of the algorithm. It is explained in a rigorous mathematical way, but that doesn't make it mathematics.

    116. Re:Patents aren't the problem by Alsee · · Score: 1

      Please explain (in less than the 10 pages PoIR takes) how Godel numbers prove that software should not be patent-eligible

      I can answer that. Godel numbers demonstrate that every possible piece of software "already exists" or is "already defined", laid out on a number line. There is the first Godel program and the second Godel program and the third Godel program and on and on.

      It's like someone saying they invented a six hundred digit number. That number might be "novel" in that you are the first person to write it down, but you cannot invent a number no matter how novel it may be. That number might be extremely "non-obvious" to find, but you cannot invent a number no matter how non-obvious it may be. That number might even be extremely useful, but you cannot invent a number no matter how useful it may be. It may even take a lot of effort to find that number, but you cannot invent a number no matter how much effort goes into discovering it.

      What Godel numbers demonstrate is that all possible software algorithms are "already defined" in the same sense that all possible numbers are already defined, and that those programs can only be discovered in the same sense that one would discover some useful big number. A software patent is like granting a patent on program number 5,693,344. Well gee, if someone can patent program number 5,693,344 then I might as well sign up for patents on programs number six million through twelve million. There's nothing inventive in that, I'm just running down the Godel list and making a land-grab to own as many of these pre-defined programs as fast as possible.

      Or I can start at the first program and work my way down the list of Godel programs (actually I could write software to go down the list for me, chuckle), and start filing patents on the "interesting" programs. But again, I'm not inventing anything, I'm just going down a pre-defined list and discovering the interesting programs and grabbing patents on them.

      P.S.
      I don't think PoIR is exactly the best argument that software patents are invalid. I prefer to more simply cite already existing US Supreme Court rulings. Diamond v. Diehr has already stated that the key to a process patent is the "transformation of an article to a different state or thing", and the justices clearly thought of that as physical processes for physically transforming a physical article to a different physical state or physical thing. The justices were quite clear that the read the case as relating to an industrial process for manufacturing rubber. Diamond v. Diehr ruled that algorithms are mathematics and are unpatentable, that algorithms must be treated as if they were familiar prior art for patent purposes. Diamond v. Diehr warned that patent lawyers should not and cannot be permitted to obtain patents on invalid subject matter merely by creatively drafting the patent, and in particular they stated that "insignificant post solution activity" cannot be used to twist a non-invention into a patentable invention. This again makes the point that process patents are for physical processes (the implied physical post solution activity), and that mathematical/algorithmic solutions are not patentable, and that you cannot claim a patent on an algorithm merely by adding mention of some physical activity into the patent writeup.

      The one thing that Diamond v. Diehr did not explicitly address is the fact that *ALL* software is nothing more than mathematical algorithm. All software is pure algorithm. Every program is nothing more than an algorithm (usually many smaller algorithms combined into one big algorithm, but still just a big algorithm).

      And with that, software is inherently unpatentable subject matter.

      The point that the Supreme Court was explicitly making in Diamond v. Diehr was that software can certainly exist somewhere *within* a legitimate physical process patent, the point that software does not magically *remove* the patentability of an otherwise patentable p

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    117. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      What if your competitor hires a computer scientist who says "Oh, this program appears to have a faster sort than our software, let me think for a while and see if I can come up with a faster sort for you" and happens to discover the very same algorithm? You can't prove that they reverse engineered it, and they can't prove that they didn't, but the actual reality (since this is a hypothetical situation) is that the other computer scientist discovered the exact same algorithm that you did. Now, should that scientist be prevented from plying his trade and being paid for it even though he or she is clearly just as capable and imaginative as you?

      Unless your argument is that independent discovery of innovations is absolutely prohibited by the laws of physics, this pokes a hole in your idea of why patents are a good idea.

    118. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      This doesn't have much to do with patents, but rather war. If there hadn't been a world war, then Congress would simply have waited an additional 5 years for the patents to expire.

      If a situation is hindering progress in a war to the extent that Congress has to get involved, then that situation may very well be a legitimate problem for everyone else, too. And look at the outcome; did the Wright brothers make any more money than they would have if they just stated selling their planes on a free market? Sometimes society simply can't achieve the ideals that it aspires to, and ends up doing more harm than if it was simply more pragmatic. Currently, there's a similar problem with health care. The situation is that drug patents raise the cost of simple and effective treatments to astronomical levels, denying knows, effective treatment to a majority of the world's population, even though it's relatively cheap to actually manufacture the drugs themselves. In both cases, people are actually dying because of the existence of patent law, balanced against the profits that can be made by a select few (and probably none of the actual inventors; drug patents are held by the large corporations and not individuals).

    119. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      The problem is also patenting the use of an existing invention for use in/for what it was designed to be used in/for, unless you invented the thing to begin with.

    120. Re:Patents aren't the problem by IICV · · Score: 1

      ... the credentials of the people arguing any specific case are not what he cares about. These are his points:

              * All software is data.
              * All software is discovered and not invented.
              * All software is abstract.
              * All software is mathematics.

      In order to support those claims, he wrote the entire rest of the post. That's why he went on to "ramble about Godel's numbers, and Turing Machines" - to provide the basis for these claims. He doesn't just leave those assertions hanging; the rest of the post is directed towards proving that they are true.

      I'm pretty sure you're one of those programmers whose eyes glaze over when people start talking about Turing Machines and currying, but seriously - the theoretical aspects of Computer Science can be very important.

    121. Re:Patents aren't the problem by Alsee · · Score: 2, Insightful

      by programming a general purpose computer to perform a specific task, the programmer has created a new special purpose computer... The programmer has created a functionally (not physically) NEW MACHINE. It has new abilities.

      Pardon the pun, but that is patently absurd.

      Grab any handy common calculator. Press 2 multiply multiply 0 equals. You have now programmed that basic calculator, and by your own patently absurd statement it is a - and I quote - a "NEW MACHINE".

      With those four key presses you have programmed any common calculator and turned it into a (laugh laugh) NEW MACHINE and it now has - and again I quote - it has "new abilities".

      See, now it's a doubling machine. If you press 5 equals it will display 10. If you press 8 equals it will display 16. If you press 9 9 equals it will display 198.

      If instead you press 0 plus plus 1 equals you new have a different "NEW MACHINE" with different "new abilities". Now it magically becomes an incrementing machine. If you press 5 equals, now it will display 6. If you press 8 equals, now it will display 9. If you press 9 9 equals, this time it will display 100.

      If you program the calculator by pressing 2 divide divide 3 equals, now you get yet another "NEW MACHINE" with a different "new ability". Now if you press a number and press equal it will display one-third of that number.

      And if you have a calculator that costs a few dollars more and has slightly more memory capabilities, you can press a few more keys and program that calculator into a "NEW MACHINE" with the "new ability" to carry out !PATENTED! calculations when you enter a series of numbers. Those math patents were invalidly granted(*footnote).

      The notion that programming a computer produces a "new machine" is patently absurd. If that is true then pressing 2 multiply multiply 0 equals on a common calculator magically turns it into a "new machine, it's no different, it's merely a particularly short program. I'm sorry, but that's patently absurd that a common calculator becomes a "new machine" when you press a few key on it. It is patently wrong that a computer magically becomes a "new machine" when you press a few keys on it.

      It's the same machine, and it only has a single "ability", the ability to calculate. A computer can carry out longer more complicated calculations than a common calculator, but that is the only thing it can do. All software is nothing more than a fancy way of writing a fancy math function. A pure math function, numbers go in, get calculated, and numbers come out. Software is nothing but a fancy math function.

      You can certainly connect a computer to physical devices that do patentable stuff, but the computer itself, software, is incapable of doing anything other than rapidly calculate a long math function. It's nothing more than a common calculator with more memory and more speed. Calculators ALREADY have the ability to carry out any computation you type in. Computers ALREADY have the ability to carry out any computation to type in. A calculator does not become a "new machine" when you type in the calculation you want it to compute, and computers do not become a "new machine" when you type in the calculation you want it to compute.

      *footnote:
      The Supreme Court has stated that algorithms are not patentable, that they must be treated as "familiar prior art" for patent purposes, has stated that "insignificant post solution [physical] activity" cannot transform a non-patentable algorithm into a valid patent. The lower courts have clearly erred by violating those Supreme Court statements on patentablity. The latest Supreme Court software-related patent majority ruling (Diamond V. Diehr) concluded with the explicit statement that they were only ruling in favor "Because" they viewed it as an "industrial process" patent. The ruling stands for the rather simple position that the presence of a calculation (a.k.a. software) somewhere within an otherwise patentable physical process does not REMOVE the patentabili

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    122. Re:Patents aren't the problem by Alsee · · Score: 1

      Do we *really* want software techniques to be legally protected *forever*?

      Software techniques cannot be protected by copyright. Only the specific "authorship" in the particular way someone writes their code. Under copyright someone else can use the same techniques so long as they write their own code to do it.

      Pushing software harder and harder into the "copyright" camp is, IMHO, a dangerous strategy, because it ultimately leads those copyright owners to try and expand the scope of what that copyright protects.

      It's almost surprising, but there actually exist a long line of really good caselaw carefully defining the scope of what copyright does and does not protect in software.

      Let me illustrate with a particularly informative case. Back in the early days of game consoles one manufacturer took a small copyrighted image and stamped it at the beginning of all their game cartridges, and designed their console to only launch the game software if it found that copyrighted image at the beginning of the program. It was an early form of DRM, trying to use the copyright in that image to control who could and could not publish games for that console.

      The court ruled that independent software publishers *could* include that copyrighted image in the software they published. The court noted that the copyrighted image was not being used as an image, it was being used as a functional part of the initialization code in the program. And earlier cases had clarified that only the "creative" elements of software were protectable by copyright - in particular when there is only a single way to code something in software there is no creative element in writing the code that way. Since the copyrighted image was being used as a purely functional element in the code, and because there was only one way to write that initialization code, it was not within the scope of what copyright protects in software.

      Copyright only protects the elements of "creative authorship" within software. The creative choice to code in a certain order, the choice to code an algorithm as a single loop or nested loops, the choice to count upwards or downwards in your loops, how you lay out your variables, things like that. If someone reads your code - or reverse engineers it - and then does their own work writing their own code to do the same thing, then that is explicitly not copyright infringement. You can copy the ideas in software, but you cannot copy the work in how those ideas are written by the programmer/author.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    123. Re:Patents aren't the problem by Alsee · · Score: 1

      >If you come up with an amazing new algorithm your implementation is protected, and cannot be copied by other people.

      Wow, how did that get marked up. I'm really starting to wonder about the moderation system.

      I'm guessing it got modded up because it is factually correct. Perhaps you missed the word 'implementation' in there? Copyright protects the programmer's authorship in how he actually codes (writes) the implementation. As you note copyright does not prevent someone from reading that algorithm and creating a new work of authorship in a new implementation of the same algorithm.

      To discard what patents because [software] copywrite exists, defeats the purpose of patents themselves.

      Waitaminute - saying patents do not (or should not) extend to software is a very different thing from "discarding patents"! And saying patents do not (or should not) extend to software certainly does not defeat the purpose of patents. Your "abolishment" comment was particularly egregious, holding up the false strawman that he wanted to abolish patents.

      The previous poster used the phrase "should not", but elsewhere were I make the case "do not" is actually correct. While the patent office certainly issues many software patents, and lower courts often uphold software patents, a careful reading of Supreme Court cases such as Diamond v. Diehr reveals that the Supreme Court has made many statements on what is and is not patentable - and that lower courts have been ignoring or violating what the Supreme Court has stated on the issue. Software is not patentable, and any such patents that have been granted by the patent office are invalid. I eagerly await the upcoming Supreme Court ruling on the subject, although I'm concerned they might might rule narrowly on the "business method" point and still leave the lower courts in confusion on how to deal with software patents.

      And to reiterate, my statement that patents do not apply to software, my position that patents never did apply to software, that in no way discards or abolishes patents. Stating that patents do not cover novels is in no way anti-patent. Stating that patents do not cover software is in no way anti-patent.

      The idea that opposition to software patents equals "abolishing patents" or is in any way "anti-patent" is a flaming false strawman.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    124. Re:Patents aren't the problem by icebraining · · Score: 1

      It creates those incentives to convince inventors to give the details of the invention, for the benefit of the society.
      Article 1, section 8 of the US Constitution says:

      Congress shall have power . . . to promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries.

      The purpose is promoting progress for society; giving inventors rights are means to do it. The clam is that software patents are not needed, as the benefit of society is already assured without having to give rights in return.

    125. Re:Patents aren't the problem by icebraining · · Score: 1

      If I follow your blueprint, I will incur in copyright violation, as my implementation will be the same as yours. If I develop a completely different product to solve the same obvious problem, why the hell do I need to ask your permission?

    126. Re:Patents aren't the problem by Lundse · · Score: 1

      The problem is flow charts with descriptions of what some section of what you're patenting does because while you can engineer around an innovative break design in a car you can never engineer your way around a box in a flow chart reading "slows car down".

      Exactly. And software is nothing but flowcharts. What seems at one point only an "innovative break" might in other cases, with other input, or developed along a line only the patent holder has the rights to, become something else entirely. Something like a "slow car down"-box.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    127. Re:Patents aren't the problem by DustyShadow · · Score: 1

      Nothing I said goes against what you said. My only point here is that patent protection is good for inventions that are easily reversed engineered. It creates the incentive for inventors to bring those types of inventions to market, which benefits society.

      I assume the original poster said that patent protection isn't required for inventions "that can easily be examined and cloned" because the disclosure required by a patent would not be necessary. My point is that those types of inventions would never be revealed to the public because the inventor will not waste resources on them. Patents give the inventor a reason to reveal those inventions to the public, which in turn, allows other inventors to build on them and obtain new patents. Society benefits again and the process repeats itself.

    128. Re:Patents aren't the problem by rabiddeity · · Score: 1

      You do know that the term "algorithm" is named after a mathematician, right?

      Algorithms and computer programs are absolutely a subset of mathematics. Take a few basic computer science courses at a university and you'll learn that very quickly. Just read some journal papers on the algebra of sets, group theory, lambda calculus, or Turing machines. You can't even understand provability without understanding the underlying mathematics, and provability is only one critical facet of a properly designed algorithm. Prove to me that your sorting algorithm actually works on any arbitrary data I throw at it. Hell, I dare you to prove that your program actually finishes. You won't be able to do it without framing it in a mathematical context. Without such a proof your algorithm isn't noteworthy enough for a patent or for publication. And if you give me a mathematical description of your algorithm proving its correctness you just lost your own argument.

      I get the feeling I'm being trolled here but some people might read your post and actually take it seriously. You have no idea what you're talking about. Algorithms are mathematics. Logic is mathematics.

    129. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      Sorry, I was lazy. Just choose the first element of L to be p, if you want. Or pick the floor(S(L)/2)th element if you want. It doesn't really matter how you pick p (unless it depends directly on the relationship between the specific elements of L), Q will have O(n^2) evaluations in the worst case, which can be proved by demonstration with the list {1,2,3,4, ...,n} and choosing p as the first element of the list. I'll leave that as an exercise to the reader.

      If you want, here's one formal way you can define a list with set theory: define an ordered pair (x,y) as the set {x,{x,y}}, so a simple definition of a list would be the set of ordered pairs such that the first element of the pair is an index into the list, e.g. { {1,{1,a_1}}, {2,{2,a_n2}}, .... {n,{n,a_n}} } would be the ordered list of n elements a_1 through a_n.

      If you want to completely formalize it, then we'd have to define predicate and prepositional calculus, then define set theory with those, and add some definitions for numbers and probably some lambda calculus axioms from which to derive the fact that the application of the function Q results in a sorted permutation of the elements of the list it's applied to.

      Then if you really want to get carried away, we can create a Godel numbering for our statements, arithmetic rules for applying the rules of the logic and the axioms, and finally produce a huge string of digits that represents the entire argument which you can double check with your arbitrary precision calculator in your spare time.

    130. Re:Patents aren't the problem by swillden · · Score: 1

      That's what it does, but you need to look into why patents exist. What's the underlying rationale that motivates us to even have a patent system?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    131. Re:Patents aren't the problem by Mr2001 · · Score: 1

      It creates the incentive for inventors to bring those types of inventions to market, which benefits society.

      Does it really?

      1. Patents don't require you to bring anything to market. In fact, a common use of patents is to simply obtain the patent and use it extract money from someone else who wants to bring the product to market. As long as you're the first person to apply, you get money without having to actually sell anything.

      2. There's already an incentive to bring new inventions to market: namely, the money you get from selling them. If you design a better mousetrap, you'll sell a lot of mousetraps before your competitors catch on.

      My point is that those types of inventions would never be revealed to the public because the inventor will not waste resources on them.

      If there's an opportunity to make money by inventing something and selling it, people will do that on their own. Patents aren't necessary to motivate them.

      Patents give the inventor a reason to reveal those inventions to the public, which in turn, allows other inventors to build on them and obtain new patents.

      ... 20 years later, sure. The problem is, innovation is stalled for 20 years in the meantime.

      Patents are supposed to be a way to share the details of your invention. But many companies forbid their employees to look at patents, which is completely backwards! Why? Because the penalties for willful patent infringement are higher. The company is better off saying "we never looked at your patent" and continuing their own R&D process based on things that were free to use 20 years earlier.

      --
      Visual IRC: Fast. Powerful. Free.
    132. Re:Patents aren't the problem by Mr2001 · · Score: 1

      In truth, all property is "government-enforced monopoly".

      Not really. Yes, the government enforces physical property rights, but you can enforce physical property rights without any government help: you just need a shotgun, or some electrified razor wire, or a few security guards, etc.

      Patents (and copyrights), on the other hand, are only enforceable by siccing the government on someone. Without the threat of a lawsuit, there is no way of preventing someone from sharing or using information that you've given them (short of killing everyone who Knows Too Much).

      --
      Visual IRC: Fast. Powerful. Free.
    133. Re:Patents aren't the problem by Mr2001 · · Score: 1

      Not having patents or other IP protections would mean that effectively, the property belongs to The People - society as a whole. Quite a socialistic/communistic idea, wouldn't you say?

      Uh... no. Does the number 123 belong to The People? How about the fact that Albany is the capital of New York, does that belong to The People?

      The answers are no and no. They don't belong to anyone, because they aren't property. They're information, which is not subject to ownership at all.

      --
      Visual IRC: Fast. Powerful. Free.
    134. Re:Patents aren't the problem by Mr2001 · · Score: 1

      Oh, but eliminating patents is exactly like that

      Nonsense. No one is forced to invent anything, and no one who invents something is forced to give it away. If someone voluntarily chooses to do either of those things, he accepts the consequences. Whatever happened to personal responsibility?

      and the socialists and commies are salivating at that prospect.

      You sure do go on about socialists and commies. When's the last time you looked at a calendar?

      --
      Visual IRC: Fast. Powerful. Free.
    135. Re:Patents aren't the problem by DustyShadow · · Score: 1

      There is a mountain of literature on the incentives debate. We could go on for days on that issue alone. Let's not.

      1. Patents don't require you to bring anything to market. In fact, a common use of patents is to simply obtain the patent and use it extract money from someone else who wants to bring the product to market. As long as you're the first person to apply, you get money without having to actually sell anything.

      That's correct but the public still benefits from the disclosure requirement.

      2. There's already an incentive to bring new inventions to market: namely, the money you get from selling them. If you design a better mousetrap, you'll sell a lot of mousetraps before your competitors catch on.

      There is definitely a first to market advantage in some industries but I find that it is often due to marketing and brand recognition.

      20 years later, sure. The problem is, innovation is stalled for 20 years in the meantime.

      Not if the second inventor obtains a license from the first inventor.

      In addition, the design around incentive is also beneficial because the public will then have an entirely new innovation.

      If you are against the patent system entirely, I invite you to compare the economies of nations with strong IP law with the economies of those countries that have weak or no IP law.

    136. Re:Patents aren't the problem by GrantRobertson · · Score: 1

      I agree to a point. I think there are a small few algorithms that are unique and non-obvious enough to be patentable. Everything else is relatively obvious to anyone skilled in the art. This is a major test of patentability that the USPTO seems to be ignoring. It seems they will patent anything they don't understand. However, I think that copyrights should still be used to protect a particular implementation of any algorithm in code. Not one or the other, black and white, but one or the other depending on the situation. The big problem is that the USPTO can't seem to recognize when the situation does not call for a patent. Perhaps they are blinded by all those patent fees.

    137. Re:Patents aren't the problem by shutdown+-p+now · · Score: 1

      Patents (and copyrights), on the other hand, are only enforceable by siccing the government on someone ... Patents (and copyrights), on the other hand, are only enforceable by siccing the government on someone. Without the threat of a lawsuit, there is no way of preventing someone from sharing or using information that you've given them.

      But of course there is. Government isn't magical, it employs exactly the same means of achieving ends as you and me in theory can, only on a much larger scale. However, even in a hypothetic society where there is no government, so long as large corporations persist, I bet there would be private copyright police as well, intimidating ISPs into providing wiretaps etc. It's only a matter of sufficient concentration of power.

      The same applies to physical property, by the way. You can enforce your rights to the latter with a shotgun... so long as you don't have too much, and so long as the opponent isn't more powerful (doesn't even have to be significantly so - consider a bunch of goons with assault rifles). But securing a large land area, or, say, a factory? You'd need a private army on short notice, and then, again, the scale isn't really that far from what you'd need to enforce IP rights.

    138. Re:Patents aren't the problem by cpt+kangarooski · · Score: 2, Insightful

      I think if we lived in a world where we had high precision multi-material 3D printers or Star Trek type replicators, we probably would have laws that copy protect physical objects.

      Maybe, but should we? If we made enough replicators so that everyone could have enough to eat, we would drive most farmers, ranchers, and professional cooks out of business. But I'd rather put them out of work than have people starve -- and at least the farmers et al wouldn't go hungry either.

      We have copy protection for information because it is so easy to copy, yet it is acknowledged by us humans to be valuable and most of us recognise that the creator should get first dibs on his idea.

      That's not a good enough reason. If something is valuable, and if its value does not diminish when widely distributed (the Mona Lisa is just as good a painting whether one person looks at it or a million people do), then we should distribute as widely as possible so that as many people as possible can enjoy that value, if they're interested in doing so.

      Copyrights and patents are meant to serve the public interest, not private interests. We promote the progress of science and the useful arts by causing works to be created and published, and inventions to be invented, disclosed, and brought to market, which otherwise would not have been, and by placing those works and inventions in the public domain where they can be used and enjoyed by the greatest number of people for the least cost.

      The mechanism we use for accomplishing this goal -- public domain works and inventions -- is to grant a temporary monopoly so that they are created, invented, etc. in the first place, if they would otherwise not have been. Granting monopolies to reward creators and inventors is not the goal of the system; indeed, as a mere means to an end, and one which causes harm to the public unless outweighed by the public benefit of having new works and inventions which are minimally protected and swiftly enter the public domain, we ought to never grant such rewards unless it benefits the public more to do so than if we did not.

      Here's an example: Until about 20 years ago, architectural works were not copyrightable in the United States. Yet many buildings were created and erected. Granting copyrights on buildings has not increased the number of buildings created and built. There have been absolutely zero benefits to the public regarding architecture which are attributable to copyright, as opposed to improvements in materials engineering, computer aided design, the availability of money for building projects, etc. We could abolish architectural copyrights tomorrow and see no decline in the field as a result (of course external factors like the financial collapse will impact architecture, but it would do so anyway).

      Architectural works should not be eligible for copyright because the public is not left better off with architectural copyrights than without them, and the public interest is the only issue to consider. Likewise, no type of work, whether computer programs, musical compositions, or books, should be eligible for copyright unless the public is better of suffering the embarrassment of a copyright than otherwise, and the specific scope and duration of the copyright, the remedies for infringement, etc. likewise leave the public better off than some other option.

      Copyrights and patents need to be justified and looked at very carefully. It is the height of foolishness to just grant them willy-nilly, or to consider mere authors or inventors as more important than society at large.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    139. Re:Patents aren't the problem by falconwolf · · Score: 1

      I think that copyrights should still be used to protect a particular implementation of any algorithm in code. Not one or the other, black and white,

      Except only specific implementations are supposed be patented. That is why reverse engineering is legal.

      The big problem is that the USPTO can't seem to recognize when the situation does not call for a patent.

      It's not just the patent office that don't know that patents are bad. But there has been a number of studies on the economic effects of patents, many of which find strong indications for patents having a negative impact.

      Falcon

    140. Re:Patents aren't the problem by falconwolf · · Score: 1

      Well, I think the main point he's making is that software programs are demonstrably equivalent to Turing machine, lambda calculus expressions and effective methods. Effective methods have never been patentable (I'm not sure if business method patents qualify however) and lambda calculus expressions are unquestionably mathematical expressions, and maths is not patentable.

      However he, TFA writer Martin Goetz, argues software should be patentable.

      Falcon

    141. Re:Patents aren't the problem by Mr2001 · · Score: 1

      But securing a large land area, or, say, a factory? You'd need a private army on short notice, and then, again, the scale isn't really that far from what you'd need to enforce IP rights.

      A security force large enough to secure a factory is still much, much, much, much, much, much smaller than a security force large enough to monitor all copying.

      A key difference between physical property rights and copyright is that physical property rights have a known place where they need to be enforced. You know where you need to station guards to protect your factory: at the factory! But copying is not tied to any location. You'd need a guard in every home.

      --
      Visual IRC: Fast. Powerful. Free.
    142. Re:Patents aren't the problem by rxan · · Score: 1

      But these are all concepts that lie outside the core of mathematics. Everything in mathematics is intrinsic to the rules of mathematics: the axioms. Meaning that while new equations can be discovered, they are all derived from a core theory.

      The act of choosing a way to select element p is in and of itself outside of mathematics. You chose the first element? Middle? Some logarithmic? OK. You still chose a way, not the math. This is precisely why software cannot be derived from mathematics. Hence, why the "math is not patentable" theory does not work when applied to software patents.

    143. Re:Patents aren't the problem by Mr2001 · · Score: 1

      In addition, the design around incentive is also beneficial because the public will then have an entirely new innovation.

      Broken window fallacy. If we have to expend more effort developing an alternate way to do things because the existing way is patented, that's a net loss to society. That effort could've been spent moving us forward, but instead we're just moving sideways.

      If you are against the patent system entirely, I invite you to compare the economies of nations with strong IP law with the economies of those countries that have weak or no IP law.

      Correlation is not causation. (Try comparing the economies of majority-white, majority-Christian nations to the economies of other countries.)

      In fact, I'd say the causation is more likely the other way around in this case: strong economies lead to concentrated wealth, which influences government to pass laws that let it extract rents.

      --
      Visual IRC: Fast. Powerful. Free.
    144. Re:Patents aren't the problem by falconwolf · · Score: 1

      He claims that patents aren't intended for the benefit of the inventors, but for the benefit of society.

      Well he is wrong because he fails to consider the incentives that patent protection creates.

      The incentive of patent protection is to encourage disclosure for the benefit of society. "We will give you a tyme limited monopoly if you disclose your invention so that someone with the skills can make their own." Unfortunately as practiced today patents do not do that, instead they stifle innovation and progress.

      Falcon

    145. Re:Patents aren't the problem by Mr2001 · · Score: 1

      Your profits dive by half as consumers now have more choices.

      Gasp! More choice for consumers? We can't have that, now, can we?!

      So without patents, your competitor gets to eat your lunch while you do all the hard work.

      Boo hoo.

      Laser distance measurements wouldn't work without knowing the speed of light. Someone in the past worked very hard to measure the speed of light, and now those LIDAR manufacturers are eating their lunch! Shall we impose a fine on everyone who uses the speed of light without paying a license fee?

      --
      Visual IRC: Fast. Powerful. Free.
    146. Re:Patents aren't the problem by falconwolf · · Score: 1

      A lot of things will seem obvious once I do all the engineering and testing and release the product, so why should I do that if my only guarantee is that you will follow my blueprint and profit off my work - not in addition to, but instead of, me?

      Why should I spend my tyme and money to invent something when someone else can beat me to patenting it? After I spent all that tyme and effort someone else can block my use of my own hard work. However without patents I have an incentive to make my item better or cheaper. And if someone else can also make it then that only encourages me to do better and faster so I can have First mover advantage.

      Patents are the problem.

      Falcon

    147. Re:Patents aren't the problem by camperdave · · Score: 1

      Patents USED to be used as a means of providing an inventor time to get an invention manufactured. They were granted a monopoly on the invention so that they could earn enough money off of the manufacture and sale of the invention to invent again.

      These days patents are used as extortion tools. A company can manufacture a product for fifteen years and become successful and well known for that product only to be sued into oblivion for infringing on a patent held not by an inventor, but by a patent firm. Patents are submitted by people not for the intention of manufacturing a product, but to prevent others from inventing and manufacturing a competing product.

      The moment it becomes more lucrative to sue an infringer than it does to manufacture and sell an invention, that's the moment the patent system ceases "To promote the Progress of Science and useful Arts".

      --
      When our name is on the back of your car, we're behind you all the way!
    148. Re:Patents aren't the problem by falconwolf · · Score: 1

      Patents, on the other hand, actually prevent the re-implementation without some form of agreement and/or compensation to the original author.

      No, patents are only supposed to protect specific implementations as other have said above. If two people invent two different devices that do the same thing but in different ways neither one infringes on the other. Of course the Eolas case screwed that up.

      Falcon

    149. Re:Patents aren't the problem by falconwolf · · Score: 1

      even in a hypothetic society where there is no government, so long as large corporations persist

      If there were no government there would be no corporations. It's government that gives corporations their corporate charters.

      Falcon

    150. Re:Patents aren't the problem by swillden · · Score: 1

      Patents USED to be used as a means of providing an inventor time to get an invention manufactured.

      No. An inventor could do that simply by keeping everything wrapped tightly in secrecy. The purpose of patents was to provide a mechanism for information to be distributed, to promote progress. The mechanism in question is to provide inventors a way to be sure of profiting without having to maintain secrecy.

      These days patents are used as extortion tools.

      Exactly my point.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    151. Re:Patents aren't the problem by falconwolf · · Score: 1

      No patents mean anyone can copy the invention without paying the inventor, so I win that argument.

      Because the inventor has the first mover advantage you lose.

      the inventor has full rights to profit from the invention

      Again you lose here too. No no one, inventor or not, has the right to a profit. All anybody has the right to is to attempt to make a profit.

      Lol, the walling off is to protect the weak (inventors) from abuse (copycat jackals, greedy companies and consumers).

      Yea, Microsoft is so weak. NOT!!!

      Falcon

    152. Re:Patents aren't the problem by mahadiga · · Score: 1

      I agree. There is no place for patents in http://en.wikipedia.org/wiki/Service_economy
      And in service economy Credibility = Quality + Consistency

      --
      I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
    153. Re:Patents aren't the problem by NickFortune · · Score: 1

      Well, I think the main point he's making is that software programs are demonstrably equivalent to Turing machine, lambda calculus expressions and effective methods. Effective methods have never been patentable (I'm not sure if business method patents qualify however) and lambda calculus expressions are unquestionably mathematical expressions, and maths is not patentable.

      However he, TFA writer Martin Goetz, argues software should be patentable.

      He does indeed. The author I was referring to was PoIR in his post on Groklaw. I linked to it earlier in the discussion.

      --
      Don't let THEM immanentize the Eschaton!
    154. Re:Patents aren't the problem by NickFortune · · Score: 1

      I honestly didn't read the entire thing because it is *very* long, but I skimmed it and the main point seemed to be that if only the lawyers/judges involved would learn "computational theory" then the correct solution (that software "should" not be patent-eligible) would be clear.

      Fair enough. His point was then, broadly speaking, that any computer program is provably equivalent to a lambda calculus expression, and that lambda calculus expressions are themselves provably equivalent to Godel numbers, Turing machines and the pre-computing concept of "effective methods". Lambda calculus and Godel numbers are clearly mathematical entities and thus beyond patenting, and (IIRC) effective methods were also considered unpatentable.

      To be fair, the article was written largely as a rebuttal to this line of argument:

      This programming statement is discussed in a brief to the Supreme Court of the United States by Professor Hollaar and IEEE-USA. When arguing that software is not mathematics, the brief states39:

      But in most instances, the correspondence between computer programs and mathematics is merely cosmetic. For example, the equation E = MC2 expresses a relationship between energy and matter first noted by Einstein, while the computer program statement E = M * C ** 2 represents the calculation of M time C raised to the second power and then assigning the result to a storage location named E. It is unfortunate for purposes here that the early developers of programming language made their calculation-and-assignment statements look like mathematical equations so that they would seem familiar to scientists and engineers. But the common programming statement I = I + 1, which increments the value stored in location I, is essentially nonsense as a mathematical equation. Similarly, a computer program is a series of calculation-and-assignment statements that are processed sequentially, not a set of simultaneous mathematical equations that are solved for their variables.

      And so a lot of the effort goes into showing that software is mathematical beyond the superficial use of the equals sign in assignment. That's coming at the problem from a slightly different angle to the current discussion so I can see how the point might be missed.

      --
      Don't let THEM immanentize the Eschaton!
    155. Re:Patents aren't the problem by NickFortune · · Score: 1

      A million monkeys with a million typewriters will eventually write Othello. Does that mean that Shakespeare "discovered" it??

      Arguably. He wouldn't be entitled to a patent on it, if it was written today, that's for certain.

      --
      Don't let THEM immanentize the Eschaton!
    156. Re:Patents aren't the problem by mcvos · · Score: 1

      Nothing I said goes against what you said. My only point here is that patent protection is good for inventions that are easily reversed engineered. It creates the incentive for inventors to bring those types of inventions to market, which benefits society.

      If those inventions do anything useful at all, there is already plenty of incentive to bring them to market: making money from them. Only for inventions that can be kept secret, is it necessary to give inventors an incentive to share them anyway.

      I assume the original poster said that patent protection isn't required for inventions "that can easily be examined and cloned" because the disclosure required by a patent would not be necessary. My point is that those types of inventions would never be revealed to the public because the inventor will not waste resources on them.

      Why would those resources be wasted? Inventions don't just make money through licensing deals, they can make money by being an actual product that makes money. Look at all those crappy software patents. Many patents have been acquired long after the actual invention has been done and used in the market. The invention wasn't done to get a patent out of it, but because there was a direct need for it, or a direct opportunity to make money from it. Lack of patents would not stop those inventions, but the existence of patents for those inventions does hinder their application, and even normal business operation.

      Patents give the inventor a reason to reveal those inventions to the public, which in turn, allows other inventors to build on them and obtain new patents.

      But that's only necessary for patents that can be kept secret. For inventions that can only be used by revealing them, no extra incentive to reveal the invention is needed. The inventor has to reveal it anyway.

    157. Re:Patents aren't the problem by Alsee · · Score: 1

      Many algorithms can be explained and profiled using mathematics, but they aren't a subset of mathematics.

      Mathematics extends far beyond addition and multiplication :) Yes, I assure you that professional mathematicians do consider algorithms to be a field of mathematics and a subset of mathematics.

      Sorting data has nothing to do with mathematics.

      Ordered sets are certainly mathematical objects, and the sequence of mathematical transformations (algorithms) to reach another state with defined properties (such as "sorted from smallest to largest") certainly are mathematics.

      Any algorithm to transform one set of numbers into another set of numbers is a form of mathematical function. Numbers go into a math function, math is preformed, and numbers come out of the math function.

      Any programmer can confirm that everything on computers, text, images, sound, everything, inside the computer it's all literally just a series of numbers. In fact it all boils down to nothing more than lots of zeros and ones.

      You can connect a computer to a keyboard and monitor and a microphone and speakers, but the computer itself is incapable of doing anything other than taking one set of numbers, preforming some math function upon them, and spiting out the result of that calculation. A keyboard shows different numbers to the computer when you press various keys, a monitor can display text and pictures based on the numbers in the computer, the microphone and speaker (via the soundcard digital conversion) either supply the computer with numbers based on the sound they detect or produce sound based on numbers from the computer, but the computer itself, and the software, is incapable of doing anything other than preform math functions upon numbers. You can sing into the microphone and some software can take the numbers from the microphone and compress them into a shorter series of numbers that we call an MP3 file, and software can take the numbers in the MP3 file and expand them into a longer series of numbers that go to the speakers and we hear as music, but the computer, the software, if preforming a pure math computation, is calculating a specific mathematical function, when it creates or plays an MP3 file. MP3 software is just a fancy math function for compressing a long series of numbers into a shorter series of numbers, and where that calculation is particularly useful when the long series of numbers is a numerical representation of sound.

      The MP3 software patents, the GIF software patent, the RSA software patent, they are all patents on math functions. Math functions that calculate one set of numbers into a different set of numbers.

      Software is just a sophisticated form of mathematical notation for writing and defining elaborate mathematical functions for calculating collections of numbers into other numbers. Something like a spell check program is just a fancy math function that calculates the numbers for 't' 'e' 'h' (teh) into the numbers for 't' 'h' 'e' (the). To a programmer who has studied advanced computer science theory, and to a professional mathematician, all programs are literally elaborate math functions.

      Programming is part of computer science, and computer science is a subfield of mathematics. In most colleges computer science in fact a sub-department of the math department, or at least started out there. Many colleges have spun computer science off as a separate department for the simple practical reason that it has generally grown bigger than the rest of the math department, and because most programmers can get by fine without learning software theory and the mathematical foundation of the field.

      In fact the central elements of what we consider programming and computer science was established by mathematicians decades before the first computer was ever built. In the early 1900's there was a lot of deep mathematical work on the concept of "computability". What does it mean for something to be "computable"? It there more than one form of "co

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    158. Re:Patents aren't the problem by Alsee · · Score: 1

      >Select an element p from the list L

      Where is the mathematics for this part?

      Actually that exact statement is completely ordinary and valid mathematics when list L is finite in size, and there specifically is a math theorem dedicated to proving it is valid math when list L is finite. Moreover one of the most famous axioms in math is called the Axiom of Choice, an axiom devoted to that exact statement where L is infinite in size. It is a weird and subtle point, but for certain kinds of sets you know you have infinitely many points but but you're mathematically stuck with no way to actually single out an individual "next point" to pick. But again, that is not even a question for finite lists. That statement is ordinary boring math for finite sets L.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    159. Re:Patents aren't the problem by DustyShadow · · Score: 1
      Look, I know there are counter arguments to everything. I am simply stating what the most accepted arguments are.

      If those inventions do anything useful at all, there is already plenty of incentive to bring them to market: making money from them.

      Sure, however, if the invention is easily copied, there is less of an incentive to bring it to market because a competitor can simply copy it without having to expend the initial resources to invent it.

      Only for inventions that can be kept secret, is it necessary to give inventors an incentive to share them anyway.

      Patent law won't help you here because a trade secret would be more beneficial to the inventor. Trade secret protection can last indefinitely.

      Many patents have been acquired long after the actual invention has been done and used in the market.

      If that is true, then the patent is invalid. You can only get a patent on an invention prior to the invention being known to the public. A problem with software patents is that the Patent Office does not have the resources to determine if a software invention is already known or obvious.

      But that's only necessary for patents that can be kept secret.

      You can't keep a patent secret. In fact, if you fail to disclose required elements of the invention within the patent, the patent is invalid.

    160. Re:Patents aren't the problem by mcvos · · Score: 1

      Look, I know there are counter arguments to everything. I am simply stating what the most accepted arguments are.

      Could be the most accepted arguments (by whom?) are wrong, or at least missing some point, though.

      Sure, however, if the invention is easily copied, there is less of an incentive to bring it to market because a competitor can simply copy it without having to expend the initial resources to invent it.

      Sure, but then the inventor will have a much harder time making money from his invention. Simply being able to sell products based on your invention is often more than enough of an incentive. Especially in software.

      But that's only necessary for patents that can be kept secret.

      You can't keep a patent secret.

      Yeah, I meant "invention" there.

    161. Re:Patents aren't the problem by Alsee · · Score: 1

      Software most certainly is real.

      While 37 cars are certainly a real thing, and a piece of paper that happens to have the number 37 written on it is certainly a real thing, most people do not consider the number 37 to be an actual "real thing".

      And while you can certainly write a plus sign or other math function on a piece of paper and that paper is a real object, most people do not consider addition or other math functions to be an actual "real thing".

      In that sense, no, software is no more "real" then addition or averaging or the number 37. Paper or a computer disk with with numbers or mathematical functions on it is real paper and a real disk, but the numbers and math on them are not commonly considered to possess "reality" themselves.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    162. Re:Patents aren't the problem by Alsee · · Score: 1

      How, exactly, did this mess -- which was far from unique -- benefit anyone?

      Well duh, your own post pretty much answered that. Patents crippled the US aircraft design going in to World War I. That was obviously of great benefit to the Central Powers in the war (Germany, Bulgaria, the Ottomans, and Austria-Hungary).

      See? Patents always benefit someone! That's why they're always good! :)

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    163. Re:Patents aren't the problem by NickFortune · · Score: 1

      So lose the infinte number of monkeys requirement. Othello remains a very long bit string; it's therefore arguable that it was discovered, in the mathematical sense of the term.

      Regardless, Shakespeare still wouldn't be granted a patent on it today. Neither in theory nor in practice.

      --
      Don't let THEM immanentize the Eschaton!
    164. Re:Patents aren't the problem by shutdown+-p+now · · Score: 1

      If there were no government there would be no corporations. It's government that gives corporations their corporate charters.

      Of course there would be corporations. The sole reason why corporations need state support when there is state is to uphold the liability shield for the owners/shareholders. If there's no government, there's no such liability in the first place (or rather there may be, but it's not a matter settled down in courts, but rather whoever is stronger).

    165. Re:Patents aren't the problem by falconwolf · · Score: 1

      However he, TFA writer Martin Goetz, argues software should be patentable.

      He does indeed. The author I was referring to was PoIR in his post on Groklaw.

      So does Martin Goetz though. For instance he argues about hardware implementations versus software implementations. Implemented in hardware something would be patentable so if instead it's implemented in software it should also be patentable.

      Of course my own bias affects how I see it. Personally I oppose patents just as many economists who've studied the economic effects of patents have concluded.

      Falcon

    166. Re:Patents aren't the problem by NickFortune · · Score: 1

      So does Martin Goetz though. For instance he argues about hardware implementations versus software implementations. Implemented in hardware something would be patentable so if instead it's implemented in software it should also be patentable.

      I know. PoIR does not, hence the confusion.

      Implemented in hardware something would be patentable so if instead it's implemented in software it should also be patentable.

      I know, but I can't say I agree with the argument. Supposing someone made a printing press that could only print one book. You'd give them a patent on the machinery that does the printing (setting aside prior art for a second) but not on arrangement of the letters. If someone later came along with a movable type press that could set any book, you wouldn't allow that since you could patent a press that printed any single book, you should also be able to patent books, since any book could be reduced to a static press that could be patented.

      It's a bogus argument. The hardware ought to be patentable, sure. But if someone finds a way to move the software component out of the hardware, that ought not to be covered by patents.

      --
      Don't let THEM immanentize the Eschaton!
    167. Re:Patents aren't the problem by NickFortune · · Score: 1

      Just to clarify that: you wouldn't allow someone to get away with saying that since any particular book could be reduced to a static press machine that was patentable, it necessarily followed that arrangement for a specific book should likewise be patentable.

      Didn't see the ambiguity until after I'd posted.

      --
      Don't let THEM immanentize the Eschaton!
    168. Re:Patents aren't the problem by rxan · · Score: 1

      I agree with everything you've said. However the fact remains that the behavior of atoms can or at least will be completely explainable through mathematics. Same with electrons. Same with any subatomic construct. Therefore, by your logic, no mechanical patents are possible as well because it can all be explained through math.

      You can THINK about atoms all you like but you'll never actually produce a patented drug, never actually refine any aluminum, never actually produce a patented supersonic mousetrap.

      That's about the process, a different kind of patent.

      Quicksort is not implicit to math. Show me how to derive quicksort from set theory. You can't. Show me how to derive a basic bubble sort from set theory. You can't. It is a function that can be explained using set theory but is not contained within it. Even the Fibonacci sequence is not implicit to mathematics. It was created by someone, patentable or not.

    169. Re:Patents aren't the problem by rxan · · Score: 1

      Please post your derivation of merge sort.

    170. Re:Patents aren't the problem by falconwolf · · Score: 1

      I thought one of the points of patent law was to create a library of knowledge.

      That was the point of patents but they don't work that way today. Today they are used as a device to stop competition.

      Falcon

    171. Re:Patents aren't the problem by dangitman · · Score: 1

      While 37 cars are certainly a real thing, and a piece of paper that happens to have the number 37 written on it is certainly a real thing, most people do not consider the number 37 to be an actual "real thing".

      37 is a real number, and most people consider it so. In fact, it's defined in mathematics as a"real number". Only the insane or stupid would deny the reality of 37.

      most people do not consider addition or other math functions to be an actual "real thing".

      Where did you get this idea from? Did you do a poll, because you must live among some weird people, or just be making this up. And why are you attaching "thingness" to the concept of reality? What do you mean by that, a physical object? because a thing doesn't have to be a physical object. Ask somebody is slavery is a real thing or not.

      I'm not sure why you're changing the argument. the post I was replying to did not say software is not a "real thing," it software isn't real, full stop. You attached the "thing," but even that doesn't change the matter at hand.

      Paper or a computer disk with with numbers or mathematical functions on it is real paper and a real disk, but the numbers and math on them are not commonly considered to possess "reality" themselves.

      Apart from the fact that people do commonly assign reality to numbers and mathematical functions, and other concepts, of course.

      Of course, software is real, and it also exists as more than a concept. "Firefox" exists as actual working code. Moreover that code physically alters reality. Software changes the way electrons flow through your computer. It changes the light being emitted from your monitor. For you to argue software isn't real, you'd have to deny the reality of electrons and light.

      We could go even further - bugs in software can kill people. Or I could program a robot to hunt down and kill you. Would you say software wasn't real then? Would you dismiss a ten ton robot with kill-blades chasing you as imaginary? That would not be a wise choice.

      --
      ... and then they built the supercollider.
    172. Re:Patents aren't the problem by dangitman · · Score: 1

      They're information, which is not subject to ownership at all.

      Uhh, what? How is information not subject to ownership? Owning information can be a very lucrative business.

      --
      ... and then they built the supercollider.
    173. Re:Patents aren't the problem by dangitman · · Score: 1

      P.S:

      Uh... no. Does the number 123 belong to The People? How about the fact that Albany is the capital of New York, does that belong to The People?

      Aside from your utter wrongness about information not being subject to ownership, even more bizarre is the way you equate software with widely available facts. Do you believe that software somehow exists in nature, and is just waiting to be stumbled across?

      Software is not a product of nature. It is the fruit of human labor and intellect. It must be written, you don't just discover it. Furthermore, it is non-obvious. Ask 10 programmers to write a video compression routine, and you'll get 10 different routines. There's almost unlimited scope for creativity and innovation. There isn't just one true way of compressing video that's obvious - new techniques continue to be invented and evolved.

      So software is an invention, not a a fact. And patents apply to inventions. In any case, nobody suggested that facts like capital cities should be patentable, so why would you use that as an example in a discussion about software patents?

      --
      ... and then they built the supercollider.
    174. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      But these are all concepts that lie outside the core of mathematics. Everything in mathematics is intrinsic to the rules of mathematics: the axioms. Meaning that while new equations can be discovered, they are all derived from a core theory.

      Could you please explain what is the core theory? I mean, while new algorithms can be discovered, they are all derived from a core theory... Or while new software can be written it is all derived from the core libraries. Or maybe you are saying that algorithm are not mathematics?

      The act of choosing a way to select element p is in and of itself outside of mathematics. You chose the first element? Middle? Some logarithmic? OK. You still chose a way, not the math.

      This algorithm just say that you can choose any element, and you get the same result. I don't see how this is not mathematics.

      I don't even remeber how many proof I have seen that have a "Choose an epsilon > 0"... and there were uncountable epsilon to chose from

      This is precisely why software cannot be derived from mathematics. Hence, why the "math is not patentable" theory does not work when applied to software patents.

      On the contrary I don't see how a software is different from an algorithm.

    175. Re:Patents aren't the problem by falconwolf · · Score: 1

      Without patents, it would be even easier for medium/large/mega cooperation to prey on small companies inventions,

      Inventors have first mover advantage and so has at least a little tyme to recoup development costs. Then because of competition, prices should come down, better products will be made, and or improvements will be made. Some economists have studied patents and concluded they have negative impacts.

      Falcon

    176. Re:Patents aren't the problem by GooberToo · · Score: 1

      I agree. You read too much into my statement. We're saying the same thing.

    177. Re:Patents aren't the problem by falconwolf · · Score: 1

      Patents USED to be used as a means of providing an inventor time to get an invention manufactured.

      No. An inventor could do that simply by keeping everything wrapped tightly in secrecy. The purpose of patents was to provide a mechanism for information to be distributed, to promote progress.

      Yes. You're both right. Patents are there to encourage disclosure. And the method used is the granting of a limited monopoly to the inventor.

      Falcon

    178. Re:Patents aren't the problem by Anonymous Coward · · Score: 0

      I agree with everything you've said. However the fact remains that the behavior of atoms can or at least will be completely explainable through mathematics. Same with electrons. Same with any subatomic construct. Therefore, by your logic, no mechanical patents are possible as well because it can all be explained through math.

      Explained? Yes.
      Infringed? No.

      Quicksort is not implicit to math. Show me how to derive quicksort from set theory. You can't. Show me how to derive a basic bubble sort from set theory. You can't. It is a function that can be explained using set theory but is not contained within it. Even the Fibonacci sequence is not implicit to mathematics. It was created by someone, patentable or not.

      E: empty set, slashcode doesn't like {}*
      P(S) := set of all subset of S
      Q(S) := X so that P(X) = S
      R(S1, S2) := S2 if S1 is E, otherwise R(Q(S1), P(S2))
      f1 := E
      f2 := P(E)
      fn := R(fn-1, fn-2)
      F := {E, P(E), ..., fn, ...}

      As explanation:

      0 := E : E: empty set
      inc(S) := set of all subset of S: the P above
      1 := inc(0) = inc(E) = { E } : set containing an empty set
      2 := inc(1) = ... = { E, { E } }

      same for 3, 4, 5, ...

      dec(S) := inverse of inc: Q above
      add(S1, S2) := S2 if S1 is E, otherwise add(dec(S1), inc(S2)): R above

      f_1 := 1
      f_2 := 2
      ...
      f_n := add(f_n-1, f_n-2)

      F := {1, 2, 3, 5, 8,...}

      *Strange, I got
      Filter error: Please use fewer 'junk' characters.
      The slashcode is a software, therefore an algorithm, therefore mathematics. And it find mathematics 'junk'.

      Hmm... mathematics find itself junk. I did knew that Goedel was bad for self-esteem.

    179. Re:Patents aren't the problem by DamnStupidElf · · Score: 1

      ... Everything in mathematics is intrinsic to the rules of mathematics: the axioms. Meaning that while new equations can be discovered, they are all derived from a core theory.

      We completely agree on this point. Mathematics is a theory which is completely defined by the choice of formal axioms for the theory. This means that everything expressible using only provable mathematical statements is a result of the axioms and nothing more. An algorithm is merely a formal definition of a computable function of set theory that is guaranteed to terminate. I admit that when mixing English and mathematics, it is often difficult to show that the English descriptions have rigorous mathematical definitions as well, e.g. the idea of "choosing an element" is rather ill-defined, and without a lot of formality we can't prove that every terminating finite sequence of operations is an algorithm and that it implements a computable function, but that work has already been done by Church, Turing, Godel, and others.

      The act of choosing a way to select element p is in and of itself outside of mathematics. You chose the first element? Middle? Some logarithmic? OK. You still chose a way, not the math. This is precisely why software cannot be derived from mathematics. Hence, why the "math is not patentable" theory does not work when applied to software patents.

      This is where you are wrong. Every distinct algorithm for quicksort including "pick the first element", "pick the middle element", or "pick a pseudo-random element" is actually a distinct algorithm, and hence a distinct function derivable from set theory. The human choice is not in how to pick an element within an algorithm for quicksort, the choice is between an infinite number of quicksort algorithms that will each pick an element in a different, completely deterministic way. Every specific quicksort algorithm is fully deterministic (the definition of an algorithm requires this), and fully derivable from the axioms. Humans merely discover one out of the infinite set of pre-existing quicksort algorithms when they sit down with a text editor and write quicksort.

      Even programs implementing neural networks or heuristics are actually implemented as deterministic algorithms on real hardware, and fall under the above argument.

      As an aside, it is still perfectly logical to prove the correctness of every class of quicksort algorithms that picks an element from a list in its own way. This no longer describes a single algorithm, but an entire class of algorithms, and if you accept the earlier set theory definition of a list, then "... If S(L)>1, then for all computable functions F(L) where the range of F(L) is the set of integers { 1, 2, 3, ..., S(L) }, then for x=F(L), {x,{x,p}} is a member of L since 1 = x = S(L) and p is a member of the list L by the set theory definition of a list, so partition L into L1 and L2..." and so on. This is a basic hypothesis that no matter how one chooses p from L (by an arbitrary function F, which takes L as a parameter because as a deterministic function, Q has no other context that can affect the value of F), the value of the function Q(L) is always a permutation of L where it is sorted.

    180. Re:Patents aren't the problem by gfim · · Score: 1

      Software is not a product of nature. .... It must be written, you don't just discover it.

      Go back and read PoIR's essay linked to above. He proves the exact opposite of what you just said (Goedel numbers, Turing equivalence, etc.).

      --
      Graham
    181. Re:Patents aren't the problem by Alsee · · Score: 1

      (oops, I think I got carried away below, chuckle :)

      I think the "programmed" calculator from your example SHOULD be patent- eligible .

      Well wait... are you still claiming that the calculator becomes a new machine when you press 2 multiply multiply? Because the "new machine" thing is a critical basis for claiming patent eligibility.

      The Supreme Court has said that math, algorithms, and laws of nature are not patent eligible, that they must be treated as familiar prior art. This pretty well precludes software "inventions" from being directly claimed in a patent.

      Things break down to basically three categories eligible for patents, and thus basically three arguments for attempting to claim software as patent eligible. There are patents for physical objects, and there are patents for processes weirdly split into two categories. Software is obviously not a physical object, so the angle here for trying to claim software as eligible is to draft a patent claim for the software+computer, and claiming that. Obviously a common computer is an old machine not eligible for a new patent, so the claim is made that a computer plus software becomes a "new and different machine", and that since software+computer is a new and different machine this different machine is re-eligible for a new patent.

      So the question here is whether you are still asserting the "new machine" thing? Does unpatentable software + ordinary old computer result in a new and different machine? Does a calculator become a new and different machine when you press two-multiply-multiply?Does unpatentable software turn an ordinary old computer into a new and different object re-eligible for a new object patent?

      The second line for trying to claim software as eligible is to claim a process patent. (I'll deal with the weird split case in the next paragraph.) The Supreme Court has said "Transformation and reduction of an article 'to a different state or thing' is the clue to the patentability of a process claim". This is referring to physical articles and physical transformations. It includes processes such as tanning leather, curing rubber, extraction pure metal from raw ore, and grinding flour to a superfine state. The argument trying to claim software eligibility is that it contains the word "clue" for patentable processes. The argument is that it shows physical processes are patent eligible, but it's merely a "clue", and golly-gee-willikers we think it would be really really swell if non-physical "processes" were patentable too! And golly-gee-willikers, that it doesn't actually say that non-physical "processes" can't be eligible too! So running software is a mathematical or logical "process" to transform numbers and data, and we'll just ignore the critical clue the Supreme Court laid or to indicate "processes" means physical processes transforming physical articles.

      The extra funky category of eligible processes is a processes "tied to a particular machine". Quite a few judges have written comments in their rulings basically saying "WTF?!" to this category, and that they have absolutely no clue what the hell it means and what sort of "particular machines" do and do not qualify, that they have no clue whether or not tying software to an ordinary PC would qualify, and that they have no idea how significantly or trivially the process needs to be tied to the machine to qualify, or whether this category is even meaningful at all because these "particular machines" should be handled in 'object' category and not misclaimed under the 'process' category. However despite the bafflement many judges have with this category, the Supreme Court specifically ruled on a software patent case and said "Respondents filed in the Patent Office an application for an invention which was described as being related "to the processing of data by program and more particularly to the programmed conversion of numerical information" in general purpose digital computers. ...The claim

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    182. Re:Patents aren't the problem by Mr2001 · · Score: 1

      Uhh, what? How is information not subject to ownership? Owning information can be a very lucrative business.

      Ownership is a means to resolve usage conflicts, and it only applies to things for which those conflicts exist.

      You can't drive my car to Chicago at the same time I'm driving it to Seattle, because the car can only be in one place at a time. You can't build a garage on the same land where I'm building a pool, because only one thing can be there at a time. That is the nature of physical property. It would be better if we could both get our way, but we can't: someone has to decide how the property can be used, and in our society, that person is the owner. (Private ownership isn't the only way to resolve the conflict. We could fight for it, and let whoever's stronger get his way, or we could let some bureaucrat decide who gets to use it at any moment. But the conflict exists regardless, and it has to be resolved somehow.)

      Information, on the other hand, is not subject to any of these conflicts. I can listen to a song without interfering with your ability to listen to it. I can watch a movie while you're re-editing it. I can run a program while you're disassembling it. Assigning "ownership" of something where one use cannot conflict with any other use is unnecessary, and assigning "ownership" of something which has no physical location -- no place where you can station guards to enforce your rights as an owner -- is nonsensical.

      Software is not a product of nature. It is the fruit of human labor and intellect. It must be written, you don't just discover it.

      That's a meaningless distinction.

      Suppose you want to calculate the prime numbers up to 1 million. There is a number (actually, many numbers) that you can feed into your CPU to make that happen -- that number exists even if you don't yet know what it is. Writing software is a way to discover what that number is. But it's not the only way: you could iterate through all possible numbers until you found one that worked, if you had the time.

      Likewise, there is a number that represents the speed of light (actually, many numbers, since there are many systems of measurement). One way to discover that number would be to set up an experiment that assumes a particular speed, and run it repeatedly, plugging in different numbers until the experiment succeeds. But again, that's a very time-consuming way to do it: the measurement of the speed of light that we have today is the fruit of human labor and intellect.

      So software is an invention, not a a fact.

      You say that as if they're two separate things.

      Inventions are facts. It's a fact that if you set up a particular combination of gears, pulleys, shafts, etc., you'll get an elevator. That fact is no more true today than it was a thousand years ago -- the only difference is we didn't know it yet, and we didn't know a lot of other things that are necessary to actually make a working elevator.

      It's a fact that if you run a particular sequence of mathematical operations on a matrix representing an image, you'll get a smaller matrix that still contains enough information to reproduce an image that the human eye thinks is the same. Again, that fact was true even before the JPEG algorithm was discovered.

      It's a fact that if you connect a needle to an amplifier and run it through a groove with a particular shape, you'll hear a sound that that we recognize as the song "Yesterday". That fact was true before the Beatles were born, and it was true before record players were invented.

      --
      Visual IRC: Fast. Powerful. Free.
    183. Re:Patents aren't the problem by dangitman · · Score: 1

      Ownership is a means to resolve usage conflicts, and it only applies to things for which those conflicts exist.

      Simply untrue. In its most basic form, ownership is simply to possess something. Since I can possess information, I can own it. And somebody else also owning it doesn't make me a non-owner.

      Information, on the other hand, is not subject to any of these conflicts. I can listen to a song without interfering with your ability to listen to it. I can watch a movie while you're re-editing it.

      But if I keep the information to myself, I own it exclusively, and you can't use it. I could sell it to you. That's why we have things like trade secrets and Non-Disclosure Agreements. That's why companies value the commercial information they own so highly.

      Regardless of your theoretical fantasy world, ownership of information is actually codified into law and society. Even the laws are unnecessary. If I see your wife sleeping with somebody, I could say "do you want to know who's sleeping with your wife? Give me two goats and a piece of cheese."

      Inventions are facts

      No, inventions are implementations. They may use facts and principles, but it is odd to call them "facts". "Devices" would be a more useful term.

      --
      ... and then they built the supercollider.
    184. Re:Patents aren't the problem by dangitman · · Score: 1

      Go back and read PoIR's essay linked to above. He proves the exact opposite of what you just said (Goedel numbers, Turing equivalence, etc.).

      I could also come up with all kinds of bogus theories, but that wouldn't make them true.

      --
      ... and then they built the supercollider.
    185. Re:Patents aren't the problem by Mr2001 · · Score: 1

      Simply untrue. In its most basic form, ownership is simply to possess something. Since I can possess information, I can own it. And somebody else also owning it doesn't make me a non-owner.

      When I take a book from the shelf at Borders and hold it in my hands, I "possess" it. Does that make me the owner? No, not until I give Borders some money to convince them to relinquish their ownership.

      But if I keep the information to myself, I own it exclusively, and you can't use it. I could sell it to you.

      No, you can't sell it to me. What you can do is charge me for the service of disclosing that information to me. But once I hear it, I won't be the owner. I'll know that information, but I won't have control of it; I'll have no ability to stop anyone else who knows that information from doing whatever they want with it.

      Even the laws are unnecessary. If I see your wife sleeping with somebody, I could say "do you want to know who's sleeping with your wife? Give me two goats and a piece of cheese."

      Again, that's not ownership. You don't "own" the fact that my wife is sleeping with your mother. You know it, but you only control your own actions; you have no control over what anyone else does with that information once they learn it.

      No, inventions are implementations. They may use facts and principles, but it is odd to call them "facts". "Devices" would be a more useful term.

      You seem to have confused an abstract invention (which is an idea, an observed fact about how things can be made to work) with the physical embodiment of that invention (which is a device, an implementation, which puts that observed fact into practice).

      --
      Visual IRC: Fast. Powerful. Free.
    186. Re:Patents aren't the problem by swillden · · Score: 1

      Agreed. And my original point was that a good way to determine if the system is working as intended is to see whether or not the disclosures are used as a resource by people looking for solutions to problems.

      In software, at least, the recommended approach it to *avoid* looking at the patent database for fear of invoking the treble damages that come with willful infringement. There is no expectation of utility in patent searches, just an expectation of risk, because odds are so high that you've independently reinvented something.

      That's proof that the system is broken, that it is impeding rather than encouraging progress. The system should be modified until the patent database becomes a valuable resource for engineers or, if that's not possible, it should be removed. If we can't find a way for it to foster innovation, at least we should prevent it from hampering innovation.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    187. Re:Patents aren't the problem by NickFortune · · Score: 1

      I only brought it up to show that if you take this Godel number thing far enough, you can think of ANYTHING as merely "discovered".

      Go on then: show me how you reduce a hydraulic jack to a Godel number.

      But then mankind would be left with zero inventions (and zero original works of authorship).

      More precisely, it might be left with zero abstract intellectual entities which qualified as inventions under patent law. That's not the same thing as "zero inventions" or even "zero new ideas". It just means that abstractions would not be patentable. I can't see that as bad thing, myself.

      As for "zero original works of authorship", I really do feel you are exaggerating shamelessly here. People have been writing and creating since the dawn of time. Very few of them have needed patents as an incentive. In fact, even in modern times, copyright has worked perfectly well for protecting these things. Except of course in the area of allowing extremely large software corporations to build thicket patents in order to discourage competition.

      But that's not exactly an argument for software patents, either.

      --
      Don't let THEM immanentize the Eschaton!
    188. Re:Patents aren't the problem by dangitman · · Score: 1

      No, you can't sell it to me. What you can do is charge me for the service of disclosing that information to me.

      Also known as "selling the information to you". You are just playing stupid semantic games to push an agenda. This is as stupid as saying that when you buy a book, you are paying for the service of me handing you the book, rather than the book itself. You are not paying me a for a service, you are paying me because you want the information.

      I'll know that information, but I won't have control of it; I'll have no ability to stop anyone else who knows that information from doing whatever they want with it.

      Actually, copyright and patent laws do give you the ability to stop people from "doing whatever they want" with it.

      You know it, but you only control your own actions; you have no control over what anyone else does with that information once they learn it.

      How does that make it not ownership? If I download a piece of FOSS software, I own that copy, despite the fact that plenty of other people own copies. Your argument makes no sense from a linguistic or logical perspective, unless you redefine how "ownership" is commonly meant. Hint: nothing about "ownership" requires it to be exclusive. For example, all Americans "own" the National Parks - but by your initial logic, this is impossible. But in the real world, collective ownership is a common phenomenon and principle.

      You know it, but you only control your own actions; you have no control over what anyone else does with that information once they learn it.

      An invention is both a concept and implementation - but calling it a "fact" would be a very unusual use of the English language. Not surprising, really, because you've been twisting the language this entire discussion.

      --
      ... and then they built the supercollider.
    189. Re:Patents aren't the problem by Mr2001 · · Score: 1

      Also known as "selling the information to you". You are just playing stupid semantic games to push an agenda.

      No, I'm pointing out a distinction that you seem to have trouble understanding.

      This is as stupid as saying that when you buy a book, you are paying for the service of me handing you the book, rather than the book itself.

      Yes, that would be stupid. The difference is that when I buy a book, I become the owner of the book.

      When I pay you to give me information, I do not become the owner of that information. You could say I own a mental copy of the fact that my wife is sleeping with your mother, but I don't own that fact: it would be ludicrous for me to tell you, or anyone else, that you aren't allowed to do certain things with that fact because it's mine now.

      You are not paying me a for a service, you are paying me because you want the information.

      Those aren't mutually exclusive. I'm paying you for the service because I want the information.

      Actually, copyright and patent laws do give you the ability to stop people from "doing whatever they want" with it.

      The legal entitlement, yes, but not the ability. Calling yourself the owner of a song doesn't actually give you the power to stop someone halfway around the world from burning that song to a CD for his buddy. At best, it gives you the power to sue him after the fact, if you somehow find out what happened, which you probably won't.

      How does that make it not ownership? If I download a piece of FOSS software, I own that copy, despite the fact that plenty of other people own copies.

      Yes, you own that copy. You don't own the software itself. Downloading Ubuntu does not make you the owner of Ubuntu.

      Copyright holders don't just claim to own particular copies of, say, a song. They claim to own the song itself.

      Your argument makes no sense from a linguistic or logical perspective, unless you redefine how "ownership" is commonly meant. Hint: nothing about "ownership" requires it to be exclusive.

      You're the one trying to redefine the term, pal. The common meaning of ownership is all about exclusivity.

      After all, if information could be owned by everyone who heard it, that "would mean that effectively, the property belongs to The People - society as a whole. Quite a socialistic/communistic idea, wouldn't you say?"

      For example, all Americans "own" the National Parks - but by your initial logic, this is impossible.

      Yes, and in fact, it's not true. You and I are not the owners of any national parks. The federal government owns them. When someone says national parks belong to all Americans, they're speaking metaphorically.

      Not surprising, really, because you've been twisting the language this entire discussion.

      What's not surprising is that you started trying to substitute your own definitions the moment you realized you were losing the argument. Unfortunately, it isn't surprising that you'd project your own behavior onto me, either.

      --
      Visual IRC: Fast. Powerful. Free.
    190. Re:Patents aren't the problem by dangitman · · Score: 1

      When I pay you to give me information, I do not become the owner of that information.

      You don't become the owner, but you become an owner.

      Those aren't mutually exclusive. I'm paying you for the service because I want the information.

      The "service" you speak of is called "selling" - therefore, the information is sold to you. Once again, you continue to twist common words whose meaning is quite settled and well understood.

      You're the one trying to redefine the term, pal. The common meaning of ownership is all about exclusivity.

      Assuming it is (is isn't) - if I was the only person in the world in possession of a certain piece of information, wouldn't that make me the owner, as I have exclusive control over it? I don't see how you could argue otherwise (unless you were being disingenuous or stupid) - thus your claim that "information is not subject to ownership" is falsified.

      After all, if information could be owned by everyone who heard it, that "would mean that effectively, the property belongs to The People - society as a whole. Quite a socialistic/communistic idea, wouldn't you say?" [slashdot.org]

      Indeed. The mistake you make is thinking that my calling something socialistic means I disagree with it. I don't. I have no problem with collective ownership of ideas and information. What I was doing there was arguing rhetorically against idiotic hardline libertarian/capitalist ideals.

      --
      ... and then they built the supercollider.
    191. Re:Patents aren't the problem by pfleming · · Score: 1
      He lost all credibility with me when he wrote

      During the maintenance phase the company warrants its workmanship, and guarantees the correction of errors and defects.

      Software companies don't even warrant or guarantee that the software will run. Hardware manufacturers are definitely held to the higher standard here.

    192. Re:Patents aren't the problem by Mr2001 · · Score: 1

      You don't become the owner, but you become an owner.

      Can we at least agree that the meaning of "owner" you're using here is different from the meaning that a copyright holder uses when he claims to "own" a song, movie, program, etc.?

      The "service" you speak of is called "selling" - therefore, the information is sold to you.

      No, that service is called telling. You were off by only one letter, but it's a big difference.

      Once again, you continue to twist common words whose meaning is quite settled and well understood.

      There you go again, talking about yourself in the second person.

      if I was the only person in the world in possession of a certain piece of information, wouldn't that make me the owner, as I have exclusive control over it? I don't see how you could argue otherwise

      Watch and learn, my son.

      Having sole possession of a piece of information doesn't make you the owner because the information can still be discovered and used independently.

      Suppose I'm the first person to measure the speed of light, and I don't tell anyone that number. I'm the only one who has it, right? But anyone else can still do their own experiments and arrive at the same number. If I "owned" that number, then I'd have the right and the ability to prevent them from using it or telling it to someone else -- but I don't.

      A person who claims to own some information is claiming control over all copies of that information, including copies that are made in the future. A musician who claims to own a song isn't just claiming the right to control what he does with the copies in his possession, but also what I do with the copy in my possession, and what I do with any copies I might make on my own (even though he clearly has no control over that, and even though giving him control would serve no legitimate purpose).

      I have no problem with collective ownership of ideas and information. What I was doing there was arguing rhetorically against idiotic hardline libertarian/capitalist ideals.

      Fair enough.

      --
      Visual IRC: Fast. Powerful. Free.
    193. Re:Patents aren't the problem by dangitman · · Score: 1

      Can we at least agree that the meaning of "owner" you're using here is different from the meaning that a copyright holder uses when he claims to "own" a song, movie, program, etc.?

      No. The usage of "owner" is the same, but the object being owned differs. The copyright holder is claiming ownership of the creative rights associated with the work. The owner of a CD containing that work, is the owner of a copy of the recording of that work.

      You yourself said in an earlier post that one could own information:

      "Yes, you own that copy. You don't own the software itself. Downloading Ubuntu does not make you the owner of Ubuntu."

      So, doesn't that make information subject to ownership? It also undermines the claims of many in the FOSS movement, who like to deride proprietary software on the grounds that you don't own it, you just license it, whereas with FOSS it's "yours" to do whatever you like with.

      Suppose I'm the first person to measure the speed of light, and I don't tell anyone that number. I'm the only one who has it, right? But anyone else can still do their own experiments and arrive at the same number.

      But what about information that isn't about externally verifiable constants? For example, I masturbate into the toilet at 11:34am. Nobody else witnesses this event. How can anybody else discover this later, unless I tell them? Commercial and trade secrets work in a similar way.

      A person who claims to own some information is claiming control over all copies of that information, including copies that are made in the future.

      I don't think so. You are using an extreme definition of ownership, where common usage of ownership is much more varied.

      --
      ... and then they built the supercollider.
    194. Re:Patents aren't the problem by Mr2001 · · Score: 1

      You yourself said in an earlier post that one could own information:

      I said no such thing. You seem to believe that "information" is the same thing as a particular physical embodiment (a copy) of that information, and that belief is causing you to misinterpret what I wrote.

      Information is not the same as a physical thing that embodies a copy of that information. You can own a red wagon, but you can't own the color red. You can own a yardstick, but you can't own the length of a yard. You can own a book, but you can't own the story.

      Even copyright law recognizes this distinction. The owner of a copy of a work has a different set of rights from the copyright holder.

      But what about information that isn't about externally verifiable constants? For example, I masturbate into the toilet at 11:34am. Nobody else witnesses this event. How can anybody else discover this later, unless I tell them?

      They can guess it. There are only 1440 minutes in a day, and only so many places a person can masturbate. If a few thousand people decided to speculate about your personal habits, it's likely that one of them would get it right (although he wouldn't know it, unless you told him).

      Now, if you truly "owned" that fact, then you would be able to stop the guy who guessed correctly from sharing it with anyone else... because it would be yours, not his. But that would be ridiculous.

      You are using an extreme definition of ownership, where common usage of ownership is much more varied.

      Then please, let's see some citations of other people talking about "owning" information who aren't claiming control of all copies. I suspect that for every example you cite, I can find multiple examples to support the standard definition I've been using.

      --
      Visual IRC: Fast. Powerful. Free.
    195. Re:Patents aren't the problem by dangitman · · Score: 1

      I said no such thing. You seem to believe that "information" is the same thing as a particular physical embodiment (a copy) of that information,

      How is a copy of information not information?

      Information is not the same as a physical thing that embodies a copy of that information.

      But you never said anything about a "physical thing that embodies a copy of that information," you said "Yes, you own that copy."

      You can own a red wagon, but you can't own the color red. You can own a yardstick, but you can't own the length of a yard. You can own a book, but you can't own the story.

      But now you're talking about owning concepts, not information. A very different thing.

      They can guess it. There are only 1440 minutes in a day, and only so many places a person can masturbate. If a few thousand people decided to speculate about your personal habits, it's likely that one of them would get it right (although he wouldn't know it, unless you told him).

      Now you're getting stupidly ridiculous. One can't own exclusive information, because someone else might guess it? That makes no sense whatsoever.

      Instead of personal habits, what about financial data about a company? Some Wall Street pundit might guess the rough figures, but that's not as valuable as the actual data. Does a company not own its own confidential financial data?

      Now, if you truly "owned" that fact, then you would be able to stop the guy who guessed correctly from sharing it with anyone else...

      How would anybody know who guessed correctly, without access to the actual data?

      Then please, let's see some citations of other people talking about "owning" information who aren't claiming control of all copies.

      You're the one making the extraordinary claim, it's your duty to support it.

      I suspect that for every example you cite, I can find multiple examples to support the standard definition I've been using.

      "Standard definition"? What the fuck? You've been using completely made up bullshit. You completely ignore IP law and the way that people generally define ownership.

      --
      ... and then they built the supercollider.
    196. Re:Patents aren't the problem by dangitman · · Score: 1

      P.S:

      Why have you changed the topic of debate from "information is not subject to ownership" to "what is the definition of ownership"? I'm pretty sure it's because case law and human history demonstrates that information is very much subject to ownership, but you don't want to acknowledge that. If information is not subject to ownership, why have there been so many successful court cases that have decided in favor of those who have had information stolen? I guess in your world, it is impossible to steal information (because it wants to be free or something) but in back in the real world, things go differently.

      If you were to steal confidential information from a company's servers, you would probably be punished more severely than if you stole the actual servers.

      --
      ... and then they built the supercollider.
    197. Re:Patents aren't the problem by Mr2001 · · Score: 1

      How is a copy of information not information?

      The same way a red wagon is not the color red. The same way three cookies are not the number 3. The same way a yardstick is not a yard. The same way a CD is not a song.

      But now you're talking about owning concepts, not information. A very different thing.

      No, they're the same thing. The color of a wagon, the length of a stick, the sequence of words in a book: all intangible concepts. All information.

      Instead of personal habits, what about financial data about a company? Some Wall Street pundit might guess the rough figures, but that's not as valuable as the actual data. Does a company not own its own confidential financial data?

      Indeed, a company does not own its confidential financial data. The fact "Company X lost $5 million in FY 2008" is no more subject to ownership than the fact "the Declaration of Independence was signed in 1776", or any other.

      That doesn't mean we can't have laws against sharing financial data, of course (or other personal info: medical records, etc.). But laws like that are simply restrictions on speech, unrelated to ownership.

      How would anybody know who guessed correctly, without access to the actual data?

      You, the supposed "owner" of that data, would know. Wouldn't you? I mean, you own it, it's yours, right? Why wouldn't you know who has your property?

      Why have you changed the topic of debate from "information is not subject to ownership" to "what is the definition of ownership"?

      Actually, you were the one who started arguing about what ownership is, but that's beside the point. In order to discuss "X is Y", we must agree on what "X" and "Y" mean. Apparently we don't, which is why we're now discussing what "Y" means.

      If information is not subject to ownership, why have there been so many successful court cases that have decided in favor of those who have had information stolen?

      If pollution isn't rape and Mother Earth isn't a real woman, why have there been so many successful court cases decided against those who raped the Earth with their pollution? Because metaphor is not reality.

      Information is not literally "stolen" any more than the environment is literally "raped". People can be sued for copyright infringement, unlawful access to a computer system, etc. but those aren't the same as stealing property.

      If you were to steal confidential information from a company's servers, you would probably be punished more severely than if you stole the actual servers.

      Thanks for proving my point. What you call "stealing" information is a completely different crime from stealing property, which is why the punishment could be more severe.

      If your reasoning were correct, and the information inside the server were owned in the same sense that the server is owned, that wouldn't happen. It'd be like punishing someone more severely for stealing a $50 DVD player out of a semi truck than for stealing the whole truck: stealing more property leads to more punishment, not less.

      --
      Visual IRC: Fast. Powerful. Free.
    198. Re:Patents aren't the problem by dangitman · · Score: 1

      The same way a red wagon is not the color red. The same way three cookies are not the number 3. The same way a yardstick is not a yard. The same way a CD is not a song.

      You are clearly fucking insane. A copy of information is exactly the same as the original information. I'm not sure why you think that a copy of information becomes a generalized concept of that information. You even argued this yourself, when you said that one couldn't control what another did with information. But suddenly, information becomes something entirely different when it is copied?

      There is no point continuing in this conversation when you are being so idiotic and disingenuous. I don't think you even realize what you are saying. If I were to copy your credit card number, would it cease to be your credit card number, and suddenly become a general concept of "a credit card number"?

      --
      ... and then they built the supercollider.
    199. Re:Patents aren't the problem by Mr2001 · · Score: 1

      I'm not sure why you think that a copy of information becomes a generalized concept of that information.

      I'm not sure why you think I think that. I certainly never said any such thing.

      The "generalized concept" of some information, and a physical copy of that information, are two different things. One does not become the other. Just like a red wagon doesn't become the color red, or vice versa.

      I'm sorry if that's too much for you to understand. Maybe you shouldn't get into discussions about abstract things like information if you can't distinguish between ideas and physical objects.

      I don't think you even realize what you are saying.

      The problem is that you don't realize what I'm saying. You've completely failed to understand my point, and now you're attacking your own ridiculous misinterpretation.

      If I were to copy your credit card number, would it cease to be your credit card number, and suddenly become a general concept of "a credit card number"?

      Of course not. What a stupid thing to ask.

      A number is already a "general concept". I might own a piece of plastic with the number 1234567890123456 embossed on it, but the number 1234567890123456 itself is not owned by anyone. The piece of plastic is not the same thing as the number.

      Again, if you can't grasp that difference, you're in way over your head here.

      --
      Visual IRC: Fast. Powerful. Free.
    200. Re:Patents aren't the problem by dangitman · · Score: 1

      I'm not sure why you think I think that. I certainly never said any such thing.

      You clearly did. You equated an exact copy of information with the general concept of information.

      The "generalized concept" of some information, and a physical copy of that information, are two different things. One does not become the other. Just like a red wagon doesn't become the color red, or vice versa.

      This makes no sense whatsoever. I never said anything about a "physical copy" of that information. I was never talking about concepts of information, that was a red herring you introduced into the discussion.

      I'm sorry if that's too much for you to understand. Maybe you shouldn't get into discussions about abstract things like information if you can't distinguish between ideas and physical objects.

      What the fuck are you talking about? This was never about ideas versus physical objects. Where would physical objects even enter into this discussion?

      A number is already a "general concept"

      No, a specific number is a number, not a concept. The idea of numbers is a concept.

      --
      ... and then they built the supercollider.
    201. Re:Patents aren't the problem by Mr2001 · · Score: 1

      You clearly did. You equated an exact copy of information with the general concept of information.

      No, I said they were different. That's the opposite of equating them.

      You realize the earlier comments in this thread are still visible, right? You won't fool anyone by claiming I wrote something I didn't.

      I was never talking about concepts of information, that was a red herring you introduced into the discussion.

      Earlier, you wrote: "Software is not a product of nature. It is the fruit of human labor and intellect. It must be written, you don't just discover it. Furthermore, it is non-obvious. Ask 10 programmers to write a video compression routine, and you'll get 10 different routines. There's almost unlimited scope for creativity and innovation. There isn't just one true way of compressing video that's obvious - new techniques continue to be invented and evolved."

      What you're talking about there is not copies of information. You don't download a copy of Ubuntu onto your hard drive by writing it or applying non-obvious human labor and intellect -- you get it by copying some bits from somewhere else. The labor and intellect went into figuring out what those bits should be in the first place: the concept of arranging bits in that particular order.

      Someone who holds the copyright on a piece of software claims to own the concept of arranging bits in the sequence that makes up that program, and they use the law to prevent anyone else from arranging bits in that same order. Someone who holds a patent claims to own the concept of putting parts together in a certain arrangement to make a working device, and they use the law to prevent anyone else from arranging those parts in that way. You know that.

      What the fuck are you talking about? This was never about ideas versus physical objects. Where would physical objects even enter into this discussion?

      Here (abstract invention vs. physical machines) and here (a copy of software on physical storage vs. the abstract information that makes up that software).

      It makes no sense to claim that you're not talking about concepts of information and that you're not talking about physical objects. If you're talking about information at all, you must either be talking about the abstract concept of that information (the number 1234567890123456) or a physical copy of it (a card with that number printed on it). There is no third state of information!

      No, a specific number is a number, not a concept. The idea of numbers is a concept.

      I'd say concepts and numbers are both information. I don't see the distinction you're trying to draw. Perhaps you could explain what you think the difference is.

      --
      Visual IRC: Fast. Powerful. Free.
    202. Re:Patents aren't the problem by dangitman · · Score: 1

      No, I said they were different. That's the opposite of equating them.

      No, you didn't. You said that a copy of information was more like the concept of that information, than it was a copy of the information.

      What you're talking about there is not copies of information. You don't download a copy of Ubuntu onto your hard drive by writing it or applying non-obvious human labor and intellect

      What the hell? I was not talking about downloading Ubuntu when I wrote that, I was talking about the process of writing original software.

      Someone who holds the copyright on a piece of software claims to own the concept of arranging bits in the sequence that makes up that program,

      You obviously have no understanding of copyright law. The copyright owner is not claiming rights over the "concept of arranging bits in sequence," they are claiming rights over a particular creative work.

      Someone who holds a patent claims to own the concept of putting parts together in a certain arrangement to make a working device, and they use the law to prevent anyone else from arranging those parts in that way.

      No, someone who holds a patent claims rights over a certain arrangement of parts to make a particular working device. They don't claim the concept of putting parts together to make a working device.

      You obviously have no understanding of copyright or patents.

      If you're talking about information at all, you must either be talking about the abstract concept of that information (the number 1234567890123456) or a physical copy of it (a card with that number printed on it). There is no third state of information!

      No, I'm talking about the information itself, not "the concept of information" or the physical medium it is stored on, but the information itself. Apparently, you don't believe that exists. That's OK, but it makes you either insane or stupid. Information actually exists. It is not the same as the concept of information, or the medium it is stored on.

      --
      ... and then they built the supercollider.
    203. Re:Patents aren't the problem by Mr2001 · · Score: 1

      No, you didn't. You said that a copy of information was more like the concept of that information, than it was a copy of the information.

      Look, my posts are right here in this thread. If I had actually said that, you'd be able to easily copy and paste my exact words and link to the post where I said them. So either cite the exact quote, or admit you're lying.

      You obviously have no understanding of copyright law. The copyright owner is not claiming rights over the "concept of arranging bits in sequence," they are claiming rights over a particular creative work.

      I'm not the one who's having trouble understanding this.

      The "creative work" they claim rights over is the concept of arranging bits in a particular sequence. To continue the credit card metaphor, they're claiming ownership of the number 1234567890123456 -- i.e. the concept of arranging those digits in that sequence -- not a piece of plastic with that number embossed on it.

      No, someone who holds a patent claims rights over a certain arrangement of parts to make a particular working device. They don't claim the concept of putting parts together to make a working device.

      Again: those are the same thing.

      Suppose I patented a mousetrap, consisting of a piece of wood, a spring, and a metal bar. I would be claiming ownership over the concept of arranging wood + spring + bar in that particular way, and attempting to prevent anyone else from using my concept (arranging those parts in that fashion) unless they paid me for the right to use it.

      No, I'm talking about the information itself, not "the concept of information" or the physical medium it is stored on, but the information itself.

      That makes no sense. 1234567890123456 exists as either a concept (the idea of arranging those digits in that order) or as an aspect of a physical object (a piece of plastic with those digits embossed on it). It has no existence outside of those two things.

      When you talk about "the information itself" (like a song), you're talking about the concept. When you talk about a copy (like a CD), you're talking about a physical thing.

      That's OK, but it makes you either insane or stupid. Information actually exists. It is not the same as the concept of information, or the medium it is stored on.

      What makes you insane or stupid is believing information has some magical third kind of existence that's independent from the concept and the physical embodiment.

      --
      Visual IRC: Fast. Powerful. Free.
  2. truly patentable software innovations... by fatp · · Score: 5, Insightful

    The major problem is that most software patents were not awarded to truly patentable software innovations

    1. Re:truly patentable software innovations... by ranulf · · Score: 1
      Absolutely. Things like RSA encryption are good examples of patents. Things like the XOR patent are bad examples when they are so trivial that anybody could come up with the same.

      The main problem is that patents aren't used to protect investment, they're used to stifle the competition.

    2. Re:truly patentable software innovations... by Nerdfest · · Score: 1

      How about this test. Get 50 (and admittedly arbitrary, but probably affordable by the patent office) developers in the same field as the patent applicant and ask them how they'd solve the problem. If one of them comes up with the same solution, no patent for you. Beyond that, follow the normal approval process to cover the possibility that we have the wrong 50 developers, or that they're all having a 'stupid day' ... not that that ever happens to me.

    3. Re:truly patentable software innovations... by Grygus · · Score: 1

      Isn't this inherent in the system? If you take x number of days to approve a patent and get another identical patent application in that same timeframe then decline both of them; problem solved. The only variable is an appropriate value for x. If nobody else tries to patent it, then perhaps it's not as obvious as you're saying.

      I think a lot of people are confusing "hey I could have thought of that - if I had bothered - and put my money and time into it - and was maybe a little smarter," with "that's completely obvious."

    4. Re:truly patentable software innovations... by mdwh2 · · Score: 1

      Things like RSA encryption are good examples of patents.

      ... which was so novel, it had already been independently developed.

      And it's a good thing that the number theory it relies on wasn't patented by Euler.

    5. Re:truly patentable software innovations... by schon · · Score: 1

      The major problem is that most software patents were not awarded to truly patentable software innovations

      As any true Scotsman would be able to tell you, that's not a problem.

    6. Re:truly patentable software innovations... by Dumnezeu · · Score: 0
      --
      Yes, it's sarcasm. Deal with it!
    7. Re:truly patentable software innovations... by dkf · · Score: 1

      Things like RSA encryption are good examples of patents.

      ... which was so novel, it had already been independently developed.

      And it's a good thing that the number theory it relies on wasn't patented by Euler.

      The innovative thing was using the pieces together to create a piece of software that could encrypt and decrypt messages without using an explicit shared secret. That greatly changed things, and it's things like that which merit patenting (or other protection). Whether it was RSA or a predecessor that did it is not so important. Whoever it was, allowing a patent on the idea was reasonable.

      The problem with software patents is that they're too often awarded without making clear just what is going on ("making the method patent"; it's the original definition of the word) and are too often awarded for trivial things, things that would actually be obvious extensions of the idea to someone who is a practitioner in the art of programming. Those issues (plus general problems like submarine patents) turn reasonable protection of real innovation that advances the state of human thought and productivity into a tool of oppression. Had the patent office only awarded a small number of software patents on the really innovative stuff, we wouldn't be having this argument now.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    8. Re:truly patentable software innovations... by master_p · · Score: 1

      Are there any "truly patentable" software innovations? we first need to solve the P vs NP issue and then the halting problem in order to make truly new algorithms. All the algorithms that we could discover have been discovered so far (no truly new algorithm has been discovered in the last decades).

    9. Re:truly patentable software innovations... by sjames · · Score: 1

      Add to that another group all competent in the relevant field that individually read the complete patent and then must say what it is and what it does. If they don't agree the patent is sent back for clarification. There are way too many patents out there that are so unclear they're only recognizable by lawyers looking for who to sue.

      Further, if in a lawsuit a patent is ruled invalid the USPTO should be liable for all legal fees since it was their job to validate it in the first place and their failure has cost people a lot of money.

    10. Re:truly patentable software innovations... by falconwolf · · Score: 1

      if in a lawsuit a patent is ruled invalid the USPTO should be liable for all legal fees since it was their job to validate it in the first place and their failure has cost people a lot of money.

      That could cost even more. When the patent office gets in the habit of turning down patent applications, they will be slapped with lawsuits. A problem with that is that a lot of experts will have to be hired to reviews applications, and those experts will be expensive driving up the cost of filing for patents. The only true solution is to abolish patents.

      Falcon

    11. Re:truly patentable software innovations... by sjames · · Score: 1

      Well, that would be a handy economic way of killing them. If it isn't economically feasible to actually administer patents to the legally required standards, I guess they'll just have to either give up or figure out how to make court cheap.

      Really, the latter is a necessity for justice anyway, but I doubt that will happen.

  3. I'd like to know by Lord+Lode · · Score: 2, Insightful

    I'd like to know this guys opinion on straightforward software patents like "the hyperlink", the virtual "shopping cart", ..., and "patent holding" companies.

    1. Re:I'd like to know by flaptrap · · Score: 1

      The one - is obvious after you see it - but it's patentable. The next is trivial to any programmer - an array - but labeled with an analogy that gets copied. The third is not a device; you can't see it or determine how it works. Or do you mean, if I may digress...the shopping cart is so inappropriate because is is a catalog order - but an indicia of patentability is if, once invented it is imitated. Now, imitation is the sincerest form of television, and that is what you have there. What you also need for patentability is a device and a description, a patent application, that tells enough for a practitioner in the art to make the device and make it perform as claimed. So what about these software patents combined with layers of digital secrecy that the owner wants to have you jailed for decrypting and decompiling? Just as with the patent holding company, greed manipulating the system and making everyone's life worse.

      Next might come a device for automatically buying patents, or clandestinely spying a la the RIAA to see who is downloading them so they can be sued.

    2. Re:I'd like to know by selven · · Score: 1

      Really? The virtual equivalent of a sign saying "Subway station 500 meters that way" is patentable?

    3. Re:I'd like to know by Anonymous Coward · · Score: 0

      These are examples not of software patents, but rather of business processes. Business processes should clearly not be patentable and actually are not in the EU.

    4. Re:I'd like to know by Grygus · · Score: 1

      Why not? The very first subway sign probably would have been.

    5. Re:I'd like to know by Theaetetus · · Score: 1

      I'd like to know this guys opinion on straightforward software patents like "the hyperlink", the virtual "shopping cart", ..., and "patent holding" companies.

      Two things - first, he explicitly says in the article that he's not talking about business method patents. My guess is he'd be against them.

      Second, I'm almost certain that your primary problem with those isn't that they're software, but that they're "straightforward"... or, to use a better term, "obvious". And "obviousness" isn't part of the discussion over whether something is patentable subject matter.

      For example, say I 'invent' the waterwheel. It's well known and obvious, so there's no way I can get a patent on it. But that doesn't have to do with subject matter - the waterwheel is most certainly a "machine", which is a statutory class of inventions.

      Now, say I invent grand unified theory. It's absolutely new and nonobvious, in spite of people searching for it for a century. But I can't get a patent on it, because it's a law of nature and exempt from the statutory class of inventions. That's the discussion we're having with respect to Bilski and software patents - is a new, novel, nonobvious, revolutionary software method unpatentable because it's software? Not whether or not it's straightforward.

    6. Re:I'd like to know by Lord+Lode · · Score: 1

      Patenting grand unified theory, no matter how many years it takes to find, has no meaning. You can't use the grand unified theory. You can't patent gravity either. The grand unified theory is running the universe right now, so there's prior art.

    7. Re:I'd like to know by Theaetetus · · Score: 1

      Patenting grand unified theory, no matter how many years it takes to find, has no meaning. You can't use the grand unified theory. You can't patent gravity either. The grand unified theory is running the universe right now, so there's prior art.

      Really? Gosh, you think? Maybe that's why I said:

      Now, say I invent grand unified theory. It's absolutely new and nonobvious, in spite of people searching for it for a century. But I can't get a patent on it, because it's a law of nature and exempt from the statutory class of inventions.

    8. Re:I'd like to know by selven · · Score: 1

      But just because a concept is ported to the internet that does not make it as new as the original.

    9. Re:I'd like to know by Anonymous Coward · · Score: 0

      But you can't invent GUT. You could perhaps discover it.

  4. ingenuity doesn't matter by Anonymous Coward · · Score: 1, Interesting

    We all know that software patents do not help the advancement of useful arts. Period.

  5. Sure by Anonymous Coward · · Score: 2, Funny

    patents protect the little guy who can't afford lawyers from big corporations.

  6. I agree with him - there's no difference by Rogerborg · · Score: 4, Funny

    I think that software patents are every bit as valid and valuable as every single patent on the wheel.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:I agree with him - there's no difference by Zero__Kelvin · · Score: 1

      You are right, but I'm not sure if people will get your point or even if you understand your own point. There is no problem with software patents per se. The problem is that the people deciding if a patent will get approved or not don't seem to understand software well enough to make the decisions. They don't have the background, or ability and/or time to do the reasearch, so we end up with "one click" patents, which are essentially the digital equivalent of patents on the wheel.

      As your link to the Google search shows, this problem isn't limited to the software domain. There is a difference between patent reform and abolishing patents all together. The argument for the former is self-evident. The argument for the latter is that reform cannot be accomplished and that the only solution is to scrap the whole mess.

      Personally I am too busy designing things that are, and should be patented, to become educated enough on the matter to form a conclusion. I might make the time, but since whatever is going to happen is unlikely to change due to my influence, I prefer to work on problems I can solve. YMMV. (Note that the Y in YMMV is used in the collective here.)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:I agree with him - there's no difference by Znork · · Score: 2, Interesting

      There is no problem with software patents per se.

      There are always problems with patents per se, as they sub-optimize the free market. Some industry areas are just exposed to more damage; the shorter the development cycle and the more highly multi-functional/combinatory the segment is, the more problems you'll get as inventions that happen to incorporate something patented, or would combine some patented things become basically impossible to make, potentially slowing down development in some areas by decades.

      But economic damage is inherent in the patent system no matter what field. Protection from competition will always mean loss of efficiency and things become oh-so-expensive (which itself causes cries for more protection).

      Meaningful reform cannot be accomplished as long as the monopoly right is kept. If you want to combine patents with a free market economy, the only way to do that would be to change the function so they only mean you automatically get a payment when someone uses the invention in question, but the use remains free. As the money either way gets extracted from the economy, it's no different from any other tax, so financing would be mostly up to whatever wouldn't be excessively counter-productive. With the difference that an actual tax and budget would actually be possible to account for and control, and a budget would make all the parties in the patent system interested in having the 'right' patents because 'more' patents would mean they'd pay out less.

    3. Re:I agree with him - there's no difference by Rogerborg · · Score: 1

      It turns out that I did understand my own point, but, hey, thanks for taking time out from your busy designing schedule to belabour it to death. Appreciate that, homie.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:I agree with him - there's no difference by Zero__Kelvin · · Score: 1

      "There are always problems with patents per se, as they sub-optimize the free market.

      If you want to combine patents with a free market economy, the only way to do that ..."

      Let me know when you make up your mind ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    5. Re:I agree with him - there's no difference by Zero__Kelvin · · Score: 1

      "It turns out that I did understand my own point ..."

      No problem, I was glad to help. Your ego might want to look up the term collective ;-)

      You also may want to read the first half of my first sentence in my original post for further edification.

      Finally, I can't possibly belabour a point you never actually made. You made a statement that had implications. I elaborated , which turns out to not be a synonym for belabouring after all. I'll leave writing complete sentences as homework for you at your option, my new homie ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    6. Re:I agree with him - there's no difference by Rogerborg · · Score: 1

      Ah, logic. Logic is the beginning of wisdom.

      Aren't you supposed to wait for us to developer warp technology before you make first contact?

      --
      If you were blocking sigs, you wouldn't have to read this.
  7. The priniple difference... by Manip · · Score: 2, Interesting

    The big principle difference is that in the physical world we can discover new things and invent better ways to do existing things. I am yet to see a single software patent that I feel is really a new invention that requires protection. If someone can link me a software patent that they feel was a new invention and that others might benefit from then by all means, I am happy to be proved wrong...

    1. Re:The priniple difference... by StripedCow · · Score: 1

      If someone can link me a software patent that they feel was a new invention and that others might benefit from then by all means, I am happy to be proved wrong...

      The problem is that a lot of software patents you hear about are of the silly kind (e.g. hyperlinks, one-click shopping, user-interfaces etc.)
      To give a better example, consider this patent, which covers a method of computing
      fluid flow. There are many other patents like this one.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    2. Re:The priniple difference... by ocularsinister · · Score: 1

      But isn't that effectively patenting a mathematical technique? Where would we be if Taylor had patented his infamous infinite series, for example? I don't really see the difference between this and a Taylor expansion in fact, but maybe I'm missing something?

    3. Re:The priniple difference... by StripedCow · · Score: 1

      Well, software IS mathematics, and in the end I think you could also make a case that physics IS mathematics. To illustrate how subjective these matters are, consider copyright law. Every musical composition can be saved in a .wav file, and the bits in that file can be regarded as a (huge) number. Of course, nobody is going to be able to claim that, because you can write a song as number, which belongs to the domain of mathematics, you can just do away with copyright law.

      The real issue is where you draw the line between something that is ingenious and something which everybody could have come up with.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    4. Re:The priniple difference... by Anonymous Coward · · Score: 0

      LZW

    5. Re:The priniple difference... by Anonymous Coward · · Score: 0

      Sure, but you can only copyright a song, not patent it as far as I know...

    6. Re:The priniple difference... by Anonymous Coward · · Score: 0

      US Patent 6467086 - Aspect-oriented programming (http://www.patentstorm.us/patents/6467086.html)

      Would you come up with AOP on your own, discussing over a cup of coffee with your buddies?

    7. Re:The priniple difference... by mdwh2 · · Score: 1

      The sort of numbers we are talking about are so large, that the probability of coming up with a copyrighted file is staggeringly tiny. Also copyright only applies to copying from a work - if it's clear that it was coincidental, there is no violation, unlike with patent law.

      But a patent on mathematics is a patent on mathematics - this is something that isn't unlikely, and there isn't any way round it, even if you independently discover it.

    8. Re:The priniple difference... by mdwh2 · · Score: 1

      Another thought...

      Nevermind copyright, there are many examples where information can be illegal - anything from threats to illegal images. So by your logic, since information can be represented by a number, it's therefore criminalising mathematics, and therefore no different to if a country decided to criminalise any other kind of mathematics, right?

    9. Re:The priniple difference... by StripedCow · · Score: 1

      Your interpretation of my comment is exactly the opposite of how it was intended... perhaps you should read it again (?)

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    10. Re:The priniple difference... by naasking · · Score: 1

      RSA encryption algorithm. One of the very rare legit software patents IMO.

    11. Re:The priniple difference... by Anonymous Coward · · Score: 0

      The best inventions are obvious (and elegant) in retrospect.

    12. Re:The priniple difference... by DamnStupidElf · · Score: 1

      Despite the fact that the governments of the U.S. and U.K. had independently discovered public key cryptography and very similar methods to RSA beforehand, but kept it classified? To me, that sounds like an argument against patents (and against classifying useful cryptography)...

    13. Re:The priniple difference... by naasking · · Score: 1

      Copyrights and patents are to encourage expansion of the public domain. Secret knowledge is not public, and so can't be cited as prior art.

  8. Nope... sorry by TheVelvetFlamebait · · Score: 0, Flamebait

    Does it weaken Goetz's argument that his description of the software lifecycle harks back to the waterfall days and bears little resemblance to current development practice in open source and/or Internet contexts?

    Uh, nope... sorry. Phrasing this as a question doesn't even give the appearance of a NPOV.

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    1. Re:Nope... sorry by spartacus_prime · · Score: 1

      This isn't Wikipedia -- we don't need NPOV here necessarily.

      --
      If you can read this, it means that I bothered to log in.
    2. Re:Nope... sorry by TheVelvetFlamebait · · Score: 1

      Oh OK. But then, why ask? Why not just tell? Why the oh-so-unsubtle attempt at subtlety?

      Perhaps he's ashamed to be contributing to what is essentially an online tabloid?

      (Yeah, yeah, mod me down. I'm used to it.)

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    3. Re:Nope... sorry by sexconker · · Score: 1

      Yeah, wtf is with that line at the end of TFS?

      The "waterfall" development cycle is pretty much the only one that fucking works anyway.

      "Current development practice in open source and/or Internet contexts"?

      Current development practice in open source is what, exactly? I'd say it's rather shitty and it's a miracle that anything ever gets half-way done.

      "Internet contexts"?

      What the fuck does that even mean?

      How do I mod the summary flamebait?

  9. Summary... by florescent_beige · · Score: 1

    Software is sometimes conceptualized as a machine, and machines are patentable, therefore software should be too.

    Software can be implemented in hardware, which makes it patentable even when it's not implemented in hardware.

    The following terms are common to both software and hardware manufacturers:

    research, competitive analysis, functionality, specifications, operational environment, operating characteristics, interfaces, modules, engineering, implemented, debugged, tested, quality assurance, alpha and beta testing, documentation, installation, training, OEM, component, system, re-packaged, maintenance, warrants, workmanship, guarantees, errors, defects, improved, enhanced, upgraded, and models

    and therefore the products of software companies should be patentable just like the products of hardware companies.

    Respectfully to Mr. Goetz, my reaction to his points is "So?". Analogies are aids to thought, not legal arguments.

    --
    Equine Mammals Are Considerably Smaller
    1. Re:Summary... by Lundse · · Score: 1

      Also, his argument fails, since anything which can be formalized - and that's quite a lot - can be made into software, which can be made into a machine. According to his argument, all inventions in mathematics, logic, most physics and god knows what else should be patentable.

      Does this: http://goldfish.ikaruga.co.uk/andnor.html mean the idea of a conjunction (all uses of "and") is patentable?

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    2. Re:Summary... by Anonymous Coward · · Score: 0

      People are biological machines, and machines are patentable, therefore people should be too. I've just patented YOU and I demand you kill yourself as remedy for infringing my (nonexistent) implementation of you.

  10. Wrong comparison by BountyX · · Score: 1

    Goetz argument falls short for the following reasons:

    1. He assumes that hardware patents are not as controversial as software patents and makes an appeal to equality. Who said hardware patents are off the hook?

    2. He claims that the ingenuity required to make hardware or software patents is the same. This is slightly different than a regular appeal to equality in my first observation in that the focus of the ingenuity, according to him, is the creation of the patent; however, patents were designed to secure investments made toward new inventions by granting an exclusive license. Implementing a software patent is considerably much cheaper than most hardware patents (no manufacturing, hardware typically requires software too, shipping, etc). Since the investment towards a hardware based invention may be significantly higher, a patent makes sense. Many software; however, can be implemented at very minimal costs and therefore SHOULD expect very limited ROI or none (no patents). The focus of comparison is on the inventor's investment, not on the innovation. Patents are for large investments that need ROI to recover losses from the invention.

    With that in mind add increasingly cheaper tools, a wealth of free information, enormous marketing capability and open source to the software equation and you quickly begin to see why software patents do not make sense. The patent process cannot even keep pace with the implementation of most software because of the low investment and rapid market deployment.

    As technology becomes more accessible and cheaper, the cost of investment for new creations will decrease, hence the patents length (its mechanism for delivering ROI) should ALSO be reduced. With software, think approaching zero (in cost -- hypothetically). Without adding a market implementation clause and ROI cap based on actual provable investment, Software Patents do not fit our patent structure.

    --
    Trying to install linux on my microwave, but keep getting a kernel panic...
    1. Re:Wrong comparison by gnupun · · Score: 1

      Many software; however, can be implemented at very minimal costs and therefore SHOULD expect very limited ROI or none (no patents). The focus of comparison is on the inventor's investment, not on the innovation. Patents are for large investments that need ROI to recover losses from the invention.

      Expect limited ROI from who -- the people? This is socialist/commie nonsense. People like you are as greedy as the patent trolls and demand everything for $0. Well, you can't have that price without slavery of some kind.

      In the capitalist world, the cost of production has only a small relationship to the selling price. Your shortsighted comment does not address the case where a truly innovative product is easy to implement. Just because it is easy to manufacture does not make it less valuable. The price of any product has been, and should continue to be based upon supply and demand.

    2. Re:Wrong comparison by AvitarX · · Score: 1

      Agreed.

      Which is the problem with patents, they cripple supply to skew the pricing. It is there very purpose in fact.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:Wrong comparison by tonyreadsnews · · Score: 1

      I agree that the length should also be reduced, but you did seem to overlook one piece.
      The patent are not meant to just recover investment for an invention, but to do that so that the entire workings of the patented item be released to the public so that other inventors can improve upon it to make a new invention.
      Now days it seems that if anyone improves upon a software patent, then they get sued for patent infringement because it is using the patent (an not an improvement).

  11. Damn it... by Anonymous Coward · · Score: 0

    As if life wasn't already complicated enough. Now I have to add "patents" to my list that already includes...

    1. Eat
    2. Sleep
    3. Fuck
    4. Work
    (5) ..."Patents"

    Ah well, I may have to remove "work" from the list so I can have more time.

  12. Het gets it right and wrong at the same time by Halo1 · · Score: 2, Interesting

    The choice of implementation for computer functions is a pure economic choice which mainly has to do with cost, speed, and flexibility.

    That's absolutely correct. And the reason that people choose software when they can get away with it, is because it generally much cheaper, faster to implement and more flexible. Which in turn results in completely economic effects of patent claims that include software implementations compared to claims that only cover hardware implementations.

    The whole argument about software companies also performing state-of-the-art R&D should be irrelevant from a patents-point-of-view. Patents are not a natural right (they're not awarded because someone deserves them for whatever reason), but they are purely economic tools. And blunt and wide-reaching ones at that. Applying blunt and wide-reaching tools without discrimination just because some things are alike in terms of intellectual achievement does not necessarily have the same economic effects. Again: patents are not rewards, they're tools, to be applied with care where it makes macro-economic sense, not to protect certain business models at the cost of a huge overhead for an entire sector of industry.

    And according to various economic studies (also includes citations from some political documents, feel free to ignore those), patents indeed don't have overall positive effects on in the software field. In fact, the 2003 report on innovation from the FTC came to the conclusion that patents are not very important to innovation in the semiconductor industry either (although slightly more so than in case of software, and their downsides are slightly less detrimental in that case). So the whole comparison with hardware and software does not necessarily lead to the conclusion that the author of the article envisions...

    --
    Donate free food here
  13. The idea of patents is outdated. by Anonymous Coward · · Score: 0

    Patents themselves were created to increase competition.

    Nowadays, with our global marketplace, if your brilliant idea is already patented, just go to a country where it isn't.

    If you do get a patent, someone in a country where it doesn't apply would gladly make millions for you.

    Software patents are ludicrous. Not only can someone copy an idea somewhere else, they can let your neighbor download it before you can even run next door to slap their wrist.

  14. He may well deserve a patent or two by SamuelRobinson · · Score: 1

    It's my opinion that most of the software patents that I've seen fail the obviousness test for someone who is qualified to be an expert witness. Most of the software patents that bother me are things like one-click or hyperlinks. There may have been a point in time where some part of their functionality was patentable, but generally they are obvious extensions of prior art. You see this frequently in hardware as well.

    The development methodology as mentioned by the OP doesn't change the presence or absence of the vision and insight that something that is patentable should require. Its important not to confuse the what with the how when considering this. It is a pity that for the most part software patents were awarded by people who didn't know the industry well enough to know which of the ideas they were seeing were obvious extensions of prior art. More importantly, the practice of patenting demonstrated but undefended prior art has hurt us all by requiring patents for things that should have been in the public domain in the first place. I sometimes wonder what would have happened if it had been possible to patent movable type or a method of translating human understantable instructions into commands to control the operation of machinery.

    As a further red herring I should mention that the use of patents in general doesn't work well against most entities that you would most want to be defended from. A large number of players are using the slowness of the legal response to make their money and then vanish. It works against large corporations and other entities that are stuck at a fixed address which is why they tend to try to gather as much IP as possible related to their business in self defense.

    This is an old argument going back at least a century. One line statements of position certainly don't adequately express an appreciation of the complexity of the issues.

  15. Inventions, not ideas by Anonymous Coward · · Score: 0

    The problem isn't necessarily _software patents_ as they are filed today.

    The REAL problem is that so many of the current patents being filed are such crap, software or not.

    Patents are supposed to cover INVENTIONS. Lots and lots of patents today cover IDEAS. Small, incremental and for a person skilled in the field, obvious, solutions to everyday problems that occur during product development in that area.

    "But solutions always seem obvious in hindsight", you may say. Sure, some do. But real inventions are still clever. Most patented crap today isn't.

  16. Let's patent math? by Anonymous Coward · · Score: 0

    How was the LZW compression patent different from patenting any other mathematical algorithm?

    So, by his argument, if calculus were invented today, it could and should be patented because it "require[s] just as much ingenuity and advancement as any other kind of patentable subject matter"? I'm sure Zombie Newton would be pleased with the royalties, but I can't see how making such things patentable would be beneficial to anyone else.

  17. In theory, there is no difference by Nicolas+MONNET · · Score: 1

    In practice, there is a world of difference.

    When you develop a drug or a new car engine, you have to invest hundred of millions of dollars. Spending a few millions on patent lawyering is nothing.

    I can spend a few weeks developing a program in my spare time for an investment of zero (0) dollars, and be infringing on some stupid patent without knowing it. I don't have a few millions laying around to pay some scumbag in a suit.

    And that's just one of many arguments against software patents. But that's the main one from a social contract point of view. You can't make laws that people can infringe without knowing it. Lawyers might love them for all the business it brings them, but it's just fundamentally wrong.

    1. Re:In theory, there is no difference by Lundse · · Score: 1

      In practice, there is a world of difference.

      When you develop a drug or a new car engine, you have to invest hundred of millions of dollars. Spending a few millions on patent lawyering is nothing.

      Good point! And there is no infinite subset of possibly viable car engines which your patent necessarily also covers, and precludes others from inventing.

      You can't make laws that people can infringe without knowing it. Lawyers might love them for all the business it brings them, but it's just fundamentally wrong.

      Good point! Though you can make such laws, they just have a huge cooling effect on invention as a natural consequence.

      (I'd mod you up, if I hadn't entered the debate already).

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    2. Re:In theory, there is no difference by dangitman · · Score: 1

      On the other hand, I could invent a new corkscrew or mousetrap with a few hours tooling around in the workshop. While developing complex new software might take a team of people two years of hard work.

      I don't think this argument really holds up, unless you are willing to invalidate hardware patents that didn't take much time and money, while validating software patents that did take time and money. And then you end up penalizing the inventor with the brilliant stroke of genius for a simple yet effective idea, while rewarding the inventor who toils over a mediocre idea that isn't very effective.

      --
      ... and then they built the supercollider.
    3. Re:In theory, there is no difference by Nicolas+MONNET · · Score: 1

      Thing is, a bogus corkscrew patent is infinitely more likely to be either rejected outright or not hold up in court, whereas metric shittons of maddeningly ridiculous software patents have not only been granted, they've also resulted in hundreds of millions of damages. If you don't believe me, ask RIM or Microsoft.

  18. Book or Machine? by Anonymous Coward · · Score: 0

    Arrrg, I've just been goetzied! If you have a team of writers working on the mechanics of a plot for a weekly show, does that make it a machine? During the devolpment of a script or novel, it's reviewed, edited and checked for continuity. As a software author myself, I find Mr Goetz views on the subject fascinating and would like to subscribe to his newsletter.

  19. Patents make us weak. by starbugs · · Score: 1

    100 Years ago: Patents give us an incentive to innovate. If you copy, then you will loose.

    Today: Patents increasingly used to stifle innovation. Nowhere is it more apparent than in software. You can write something new, only to find out that mr.big_company has a broad patent that makes your idea theirs.

    Future: New ideas in software are gridlocked because of over-reaching patents, and we find that places without a history of innovation have leap-frogged us because the developers there write code without a fear of being sued.

    If we want to remain leaders in innovation, we have to release the chokehold on our own necks.

    Patents worked when we were competing with ourselves. That's not the case anymore.

  20. the missing pieces of the metaphor by Anonymous Coward · · Score: 0

    One of the major differences that could define this debate is the ease of production of software vs. hardware. While many of the comparisons Goetz uses to make his point are indeed valid, practically only large entities have the power to manufacture hardware, making patents a practically enforceable tool in the market. All the disputes that arise are between companies that have a team of lawyers and an account that can fund them. Meanwhile, software readily reproducible by anyone with a few hundred dollars, intelligence and time (or a few thousand people with less time each). The production of software is not really comparable to hardware in this aspect. It would be as if anyone with a simple soldering iron and scrap metal could produce an original processor. Intel and AMD design concepts would be mixed up and scattered all across the globe. And not even this captures the case of software, because of how easy it is to share and copy software.

    Add to this the applicability of real world paradigms to software, which results in things like shopping cart patents, and the fundamental emphasis of patterns and abstraction across problems in software development and patents begin to look less and less reasonable both in terms of enforceability and applicability.

  21. Patents are not a natural right by maxm · · Score: 1

    They are a political and economic tool to advance economic growth and development of new technology.

    In the software world where there are many people working on the same problem, and finding the same solutions. Patents are of no use whatsoever.

    I would like to be proven wrong though. Is there any examples of software that would not have been developed without software patents?

    --
    Max M - IT's Mad Science
  22. True, but ... by nodan · · Score: 1
    It is certainly true that many ideas can be implemented in software as well as hardware, so this really shouldn't be the line drawn for patents. Still, software patents feel something between wrong and outrageous for most people - why?

    I think there are two reasons for this: First, there are a lot more people building meaningful stuff with software than with hardware because it is cheap and easy. All you need is a computer for a couple of hundreds of bucks, and if you like you get all the rest for free (as in beer). For everybody who wants to write software, a patent could be in the way.

    Second, and more important, many if no most patents lack substance and should not be patents at all, and for software this is even more obvious than for hardware. What is this one-click-buy-stuff about? Should there maybe be patents for storing text documents on a harddisk or using pixels to show text on a screen? I probably wouldn't mind a software patent for reasonable inventions, like a O(n) sort algorithm. But it's so incredibly hard to come up with such inventions ...

    I have a past at a global player in the electronics market and I've seen some drafts for patents that in my opinion should never be granted. However, giving the current patent system, the number of patent applications is a value in itself, regardless of the substance behind.

    All that said, as long as the patent system is not fundamentally changed, software patents are going to do a large damage to both the economy and the consumers.

  23. All software is math. by MrMista_B · · Score: 2, Interesting

    All software is math, no exceptions.

    You can't patent math.

    Well, in the current state of things, you /can/ patent math, and that's something a lot of people are hoping is revoked.

    Imagine if something like calculus had been patented, or the quadratic equation?

    We'd be fucked, as a species.

    For a concise, well written and much elaborated explanation, see "An Explanation of Computation Theory for Lawyers": http://www.groklaw.net/article.php?story=20091111151305785

    Now, that's written specifically for lawyers, but it should be clear enough, perhaps more clear because of that, for most of the Slashdot crowd to get it - all software is math, no exceptions, and math should not be patentable.

    1. Re:All software is math. by maxume · · Score: 1

      If calculus had been patented, the patent would also have expired something like 300 years ago. And there would probably be extensive cross licensing, like in the microprocessor world.

      I'm not saying that software patents are a good thing or that current patent law makes sense, I'm just pointing out that your argument is histrionic.

      --
      Nerd rage is the funniest rage.
    2. Re:All software is math. by Trepidity · · Score: 1

      Well, so is lots of other stuff patented, if you squint at it hard enough. Yes, all computing can be described at its base by computation theory, and is therefore math. But patents of physical machines are at their base usually also math: ultimately macroscopic physical phenomena are just derivable mathematical consequences of lower-level physics theories.

      The question is what level of ingenuity is worth patenting. I'm not sure that differs markedly. In both cases, it's more or less: is this truly a remarkable discovery, which an expert in the field is likely to see as highly non-obvious? There are cases of patented physical devices that are straightforward applications of known physics and mechanical practices, and there are cases of patented software that are straightforward applications of known computing theory and practices, and cases of both that aren't. I'm certainly open to the possibility that real ingenuity is less often found in software patents. But I'm not sure there's a fundamental philosophical difference: both are just patenting mathematical regularities in the universe that happen to be of practical interest.

    3. Re:All software is math. by ztransform · · Score: 1

      We'd be f**ked, as a species.

      Too late!

    4. Re:All software is math. by Lundse · · Score: 1

      If calculus had been patented, the patent would also have expired something like 300 years ago. And there would probably be extensive cross licensing, like in the microprocessor world.

      I'm not saying that software patents are a good thing or that current patent law makes sense, I'm just pointing out that your argument is histrionic.

      I think the argument holds. While the original patent to calculus would have expired, the inventions made from it by the owner or those licensing would now be owned, and so on. Also, cross licensing of math is only marginally better for 99% of us, than "one man owns math".

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    5. Re:All software is math. by minsk · · Score: 1

      Reality defines math. Math defines computer programs. It is a rather important difference.

    6. Re:All software is math. by maxume · · Score: 1

      Reality doesn't really define math (as long as a set of axioms are internally consistent, you can pretty much call it math; the set of axioms that describes reality well happens to be extra useful...).

      --
      Nerd rage is the funniest rage.
    7. Re:All software is math. by maxume · · Score: 1

      Well, I guess we disagree. It is a bit of a tautology though, that the only system that will survive is a tenable system, so we are mostly worrying about what will be better, not what will avoid disaster (for instance, the status quo is that China, internally, pretty much ignores our patent system; making it more controlling will only increase that effect, and making it freer might not really lessen it any, so the worst case is that the U.S. drops off the face of global innovation, not that human innovation ceases).

      --
      Nerd rage is the funniest rage.
    8. Re:All software is math. by Anonymous Coward · · Score: 0

      All digital documents and files are numbers, no exceptions.

      Numbers are math. You can't patent math.

      [...]

      Imagine if something like a very long number such as [insert here the ASCII/UNICODE of a text or the bytes of your favourite mp3] had been patented?

      We'd be ...

    9. Re:All software is math. by minsk · · Score: 1

      Good point. I abbreviated the statement too much, and lost some of the specificity.

    10. Re:All software is math. by Lundse · · Score: 1

      I don't really get where you're going here. I was addressing the argument that "if math was patentable, disaster would have striked" as a parallel to software patents.
      In your previous post, I thought you said, basically that "disaster would not strike" from patenting mathematics. I think it would, and told you why - I don't really see any counterargument here...?

      Maybe you are moving the discussion elsewhere, and I am being dense?

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    11. Re:All software is math. by maxume · · Score: 1

      I was just making an additional counter argument; if someone had patented math in Europe, people somewhere else in the world probably would have ignored those patents, and no disaster would have happened for humanity, just for Europe.

      --
      Nerd rage is the funniest rage.
    12. Re:All software is math. by Lundse · · Score: 1

      Ah... OK.

      Well, my side of the argument still holds - just because someone is bound to ignore a stupid law, and hence mitigate its bad effect, this does not excuse the stupid law.

      Or put differently, patenting math would have led to either one or few owners of everything in the field, or to (some) people ignoring the law and only letting those who do not get hurt.
      In both cases, the better solution is not to patent math.

      Same with software...

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    13. Re:All software is math. by maxume · · Score: 1

      I don't really contest any of that, I just think that "We'd be fucked, as a species." is an absurd, emotional overstatement of what would actually have happened (thus my arguments are centered around pointing out that we would not be in trouble as a species).

      --
      Nerd rage is the funniest rage.
    14. Re:All software is math. by greensoap · · Score: 1

      All circuits are math too. Should those be patentable? They are physical embodiments of math, but math none the less. Of course, circuits are also chemistry. But look at 802.11, its just a radio + DSP + faster circuits. The radio already existed and DSP is just math. The faster circuits weren't made for 802.11 per se, but certainly made it possible. In the end, 802.11 is just math...

    15. Re:All software is math. by TheTurtlesMoves · · Score: 1

      RSA and other public key systems that are 100% pure math, where and are patented.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    16. Re:All software is math. by Alsee · · Score: 1

      All circuits are math too.

      False.

      Lets start with just the transistor. That was once a novel physical object for producing a physical effect. That was patentable.

      Then there are circuits that can take low voltage high current DC power and convert it to high voltage low current power. That was once a novel physical object for producing a physical effect. That was patentable.

      As for circuits that "are math"... circuits where the only "new contribution" is some interesting new math... circuits where anyone "reasonably skilled in the art" and with no contribution to the state of the art can un-inventively write that math down in transistors, then that's not a legitimate invention not a legitimate patent. The US Supreme Court has specifically said that math and algorithms and laws of nature must be treated as "familiar prior art" for patent purposes. That they are "discoveries", and are considered familiar prior art no matter how new that may be.

      You can certainly USE math somewhere within a patentable invention, but to obtain a patent you must disclose a patentable contribution to the state of the art. Disclosing merely a mathematical contribution, or a raw law of nature, is not a patentable disclosure not a patentable contribution.

      One of the hugely powerful things about the electronic revolution is the amazing state-of-the-art ability to almost mindlessly transcribe any math into a microchip circuit that will carry out that mathematical calculation on any INFORMATION fed into and output from that circuit. A circuit that achieves some physical effect like faster-than-light travel is still patentable. A circuit using plain old parts in a plain old manner merely processes information un-inventively writing math into a circuit within the state-of-the-art manner. "New" information processing, "new" calculations, that is merely "new" math and is not an invention. We can almost mindlessly uninventively transcribe math into calculating circuits. We don't need inventors for that. More mathematicians might be handy for coming up with cool new math transformations to write into microcircuits, but math doesn't get a patent.

      But look at 802.11, its just a radio + DSP + faster circuits. The radio already existed and DSP is just math. The faster circuits weren't made for 802.11 per se, but certainly made it possible. In the end, 802.11 is just math.

      I'm not an expert on 802.11, but to the extent anyone invented with novel non-obvious physical objects to more efficiently broadcast/detect radio waves, those are almost certainly patentable independently of 802.11. To the extent anyone invented novel non-obvious physical devices or physical processes for manufacturing smaller faster circuitry, that is almost certainly patentable independently of 802.11.

      As I understand it, the "meat" of 802.11 mostly consists of a data protocol. A set of mathematical calculations for encoding and decoding the data to be sent and received. And to that extent, no, you don't get a patent for publishing some interesting new math. If you publish fundamentally mathematical manipulation of information that can be almost mindlessly transcribed into circuitry with no contribution to the state of the art, then there's no patentable invention.

      Hell, the state of the art is such that the "mindless" part can usually be taken literally. In most cases you can hand the written math to a machine and the process of transcribing it into a physical microchip is completely automated. A literal mindless step to go from pure math to delivering a finished chip.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  24. Development Cycle by Brett+Buck · · Score: 2, Insightful

    Does it weaken Goetz's argument that his description of the software lifecycle harks back to the waterfall days and bears little resemblance to current development practice in open source and/or Internet contexts?

            In a word, no. It doesn't matter how or in what context you come up with something, it's whether it's sufficiently unique or not. And in any case, I am not sure why you refer to "current development practice" since that varies wildly from application to application, and the "waterfall" process is certainly still in full force for many serious programming applications.

            Brett

         

    1. Re:Development Cycle by Jah-Wren+Ryel · · Score: 1

      it's whether it's sufficiently unique or not.

      His point was more abstract than that. He wasn't referring to the uniqueness requirement of patent-ability, but rather to the "promote progress" justification for the existence of software patents in the first place. Software patents have the potential to hobble open collaborative software development to the point of extinguishing it. Given how much more software now is open source than was in 1968 - and how the waterfall cycle (a complete joke in and of itself) is practically never part of such development work - the writer was questioning if Goetz is even knowledgeable enough of the current situation to be a knowledgeable commentator.

      --
      When information is power, privacy is freedom.
    2. Re:Development Cycle by sexconker · · Score: 1

      the waterfall cycle (a complete joke in and of itself)

      No sir, you're the complete joke.

    3. Re:Development Cycle by Jah-Wren+Ryel · · Score: 1

      No sir, you're the complete joke.

      Thanks, I'll be here all night.

      --
      When information is power, privacy is freedom.
  25. So once and for all by Anonymous Coward · · Score: 0

    Most people always mix two different things:

    1. Inventions

    2. Transformations of already known things to computers

    - Inventions are for example new algorithms for speech-recognition that were unknown before.

    - Transformations are just things that already arer know to the normal world and now will be done with help of computers. This is nothing new, should not be patentable and is called "Business-Idea".

    So once and for all:
    Transforming things that already work in the real world, and whose parts are already known to computers should not be patentable because they are not new!
    Example: Software-Development with Speech-Recognition:
    - is already known, just imagine boss that says to you: Pleas write funktion x with y.
    - To do this there are no new things for the computer to do, just use your favorite development tool and speech-recognition software.

    best regards,

    Jan Kechel

  26. Does it weaken his argument? by MikeRT · · Score: 1

    Does it weaken Goetz's argument that his description of the software lifecycle harks back to the waterfall days and bears little resemblance to current development practice in open source and/or Internet contexts?

    It's not the design practices per se, but rather the software market that does. It is significantly easier to build an independent, popular product today than it was 40 years ago. The main argument for patents is to protect a company's investment in the risk of doing R&D to get a product to market. Pharmaceuticals are one of the last industries where that is probably still a valid concern. For software it is at best, rent-seeking, and at worst a cudgel with which they can beat smaller players or extort big, lumbering giants.

  27. he's actually right by Tom · · Score: 2, Interesting

    No, really. And I say that as an outspoken opponent of software patent.

    His most important sentence is It is obvious that software products are not "software ideas". - and that's what's wrong with the patent system. A hundred years ago, you had to submit a working model to get a patent. These days, you can patent software ideas and business processes.

    When we speak about "software patents" we are really talking about monopoly rights on algorithms. And that's as stupid an idea as a copyright on a number.
    What the author apparently means when he talks about "software patents" is a complete product, a working implementation of a concept that can be demonstrated to do what the list of claims contains. That's a bit of a different animal than about 99.999% of the software patents issued during the past 10 years.

    And I agree that a bit of protection on that would be nice for those who invented it. We can discuss whether or not patents is the right tool, or copyright, or some new form, but that's not important.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:he's actually right by mcgrew · · Score: 1

      And that's as stupid an idea as a copyright on a number.

      Computer data is nothing but numbers. That CD holds a very long number, and that's all it holds.

      But you're right, which is one reason I don't think you should be able to copyright computerized data. No hardcopy, no copyright.

  28. mathematical induction against software patents by cfriedt · · Score: 1

    I would argue that the 'ingenuity' required to make hardware vs. software is most certainly not equal. Many software developers might not understand why, but that's because they are not hardware developers. A software analogy is, for example, defining specifications versus defining implementation. A hardware-ish example is the analog / digital divide. Hardware designers know, that nothing actually is digital.

    The concept of patenting software has so many logical weak points it's not even debatable in my opinion.

    1. if the FFT is implemented in x86 ASM, certainly the FFT in ARMv7 ASM is fundamentally a different 'device', even when drawn at the block-diagram level or flow-chart level.
    2. if a software patent on a different arch / OS is patentable, then the holder of the patent should show prior art when someone augments their design for a different arch / OS, but they often can not and will not.
    3. since there are many different ways to make a processor (ISA included), it's theoretically impossible for one entity to hold a patent for all software 'devices' that perform a similar task. If that were the case, then I could design a new processor with a new ISA, and make an augmented design and file for a new patent.
    4. works for any number, n, of arch's / ISA's, but will always face contradiction for n+1
    5. ... the list of holes in the software patent system goes on...
  29. I need to start trademarking "catch phrases" then by erroneus · · Score: 1

    The main difference between software and hardware development is not how clever once can be in either medium, but in how difficult it could become or how much dependency there is with previous works. In hardware patents, there will still be some dependency on previous works, but not so much as those things that are typically covered by copyrights such as software or other language based works.

    But if the arguments are "because software can be clever" or "because it can make a bunch of money" then it's about time I started trademarking every clever turn of a phrase I can think of and suing people every time they say it in the same way the music industry wants to sue people who sing at restaurants. (Yes, I know there are some differences, but you can't deny how incredibly stupid it is in general)

    I think the end game for software patents are not about the principles of the patents themselves where many are weak to begin with (rife with prior art that is never found or presented prior to granting) but with the weak patent system and how it is being abused, how it is used to harm and monopolize an industry where patents where intended to benefit them. When a practice no longer meets its intended purpose, it is time to change that practice to match its purpose or abandon it all together, whichever is more effective.

  30. Re:That's "guy's" by Anonymous Coward · · Score: 0

    When you refer to 'illiterate people', do you include people who can't form complete sentences?

  31. Patent System stacks the deck... by Junta · · Score: 1

    We all bemoan the software patent situation largely because it's a market with nearly no barrier to entry otherwise, but the system isn't good as it stands for physical inventions either. Infringing a copyright is hard to accidentally do, but infringing a patent accidentally represents a huge risk to someone. Even if you didn't think it was patentable, if it hits you, it will be pricey to defend yourself even if right. Exacerbating this problem is that patents are extremely long lived given the general rapid pace of the software market (don't have to invest a lot to 'ramp up' production, delivery to customer is potentially instantaneous, even if it takes you a full year from patent filing, you can probably earn the worth of it in five years or less.

    Assuming you do have a unique and genuinely innovative idea, unless you can tap the resources of a large corporation who will assume ownership of your idea, it may be prohibitively expensive to get one as an entrepreneur. Assuming you do have the resources to acquire a patent, the process takes a relative eternity to get approval. If you need to go to market *now*, you have to run under the hopes that your patent will be granted. In the intervening area of time, competitor's may bet you won't get it and drive you out of the market. Even if you eventually will get the patent, that competitor may drive you out of business before your chance to seek damages comes (even if retroactive, the damage is done). Assuming you make it to market and have the patent granted, going after a large company is also likely not to work relative to a large company going after a small company given the legal resources available. So a good shot at patents require the resources more available to large companies, and the patience of a large company that has enough bankrolled that can afford to be patient, and the resources to defend that patent vigorously.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  32. Well... by Anonymous Coward · · Score: 0

    He would, wouldn't he?

  33. Ask "why?" rather than "why not?" by Richard+Kirk · · Score: 1

    Goetz argues that there is no principled difference between software and hardware patents. In that respect, he is right. There is no fundamental reason why an invention has to be made of something physical. But that is not really the point.

    Patents, like copyrights and trademarks, grant the user rights by taking rights away from the rest of us and granting the inventor or composer a monopoly. In some cases, this may be necessary or desirable to protect the creative individual from the clutches of capitalism, red in tooth an claw. However, monopolies are often unnatural things that have to be maintained by states passing laws to grant the rights, and courts enforcing the rights. This all comes at great cost. This is not something we ought to do unless there are proportional benefits.

    If someone makes a piece of music, they might be annoyed if someone else copies and sells it. They would feel entitled to some sort of redress, and rightly so. However, most contemporary music makes almost all its sales in the first seven years or so. This would seem to the the natural scope for a copyright. However, if copyright covers seven years, then why not twenty years; the writer's lifetime, the writer's lifetime plus twenty years, and so on? Suing someone for singing "Happy Birthday To You" is a clear sign that things have gone too far.

    The same applies to patents. While software patents may not be harmful per se, we see patents for pieces of coding that are so well-known as to have no known 'inventor' being patented (usually in Texas - not a good sign). This is practically the same as copyrighting a folk tune which has no identified composer. There is also no good way of searching prior art for software just yet, because this was not necessary before. The same sort of argument applies to business practice patents. It surely makes sense to disallow both classes of patents because their presence does not seem to do anyone any good, other than patent trolls and their lawyers. This is surely better than to allow them because we cannot argue "why not?"

  34. Right and wrong at the same time by Anonymous Coward · · Score: 0

    He's right. There's no principial difference between software/method and hardware patents. It's always the use of an idea that gets monopolized.

    He's wrong. Patents are bad both software/method and hardware. They're all granted monopolies backed by government use of force against people, for gain of some people and loss of some other people. That's not the proper role for government in a good society.

  35. Re:That's "guy's" by Anonymous Coward · · Score: 0

    Too much social networking, very little reading of real books.

  36. Black and white boxes by TapeCutter · · Score: 2, Interesting

    Constructing a transform table from input/output observations will tell you what the black box does but it will not tell you how it does it. For example let's pretend I am a genius and I have figured out an analytical solution to the three body problem. You observe my black box and create a transform table. However without my insight you are still left scratching your head as to how the black box can perform the transformation so rapidly and accurately when the only known way to approximate a solution is via numerical analysis.

    Clean room is a black box by another name. Again by definition you cannot know how the black box performs it's task (the algorithim). Sure you could guess the right answer but if it's that's obvious then why would it be patentable?

    I certainly don't want people to give away their "hard work" and throwing out copyright would also throw out the GPL that my comrades here at socilistdot are so fond of. However if the algorithim/invention is so obvious that it can be guessed by observing a black box then I would argue the inventor has not "worked" hard enough to earn a state sponsered monopoly on the idea.

    Dissasembly is of course a white box that allows you to copy the algorithim without necassarily understanding it. This may or may not come under the perview of copyright or trade secrets but I will leave that argument to someone with a better understanding of law.

    "Stop posting grossly incorrect statements about a field you know nothing about." - Have you checked your arse for bite marks?

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:Black and white boxes by gnupun · · Score: 1

      Clean room is a black box by another name.

      Wrong, clean room with disassembly is white or gray box.

    2. Re:Black and white boxes by ceoyoyo · · Score: 1

      "Dissasembly is of course a white box that allows you to copy the algorithim without necassarily understanding it."

      Disassembly is a white box that lets you see how the algorithm is working, so you can understand it. In terms of your 3 body solution, disassembly would be the equivalent of you giving me your 3 body formula, albeit perhaps using non-standard symbols (but still telling me what those symbols stand for).

      It's not that hard to go from P = xb to F = ma, particularly not when you tell me that P is force, x is mass and b is acceleration.

    3. Re:Black and white boxes by Steeltoe · · Score: 1

      then I would argue the inventor has not "worked" hard enough to earn a state sponsered monopoly on the idea.

      Patents only cover the implementation, not the idea. You shoud be able to implement the idea using another implementation than the one specified in the patent. So the whole example of patenting software falls dead to the ground, because any meaningful patent on software, would indeed cover the idea not the implementation (which is covered by copyright already anyway).

    4. Re:Black and white boxes by TapeCutter · · Score: 1

      I wasn't arguing for software patents, I agree with what you say.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    5. Re:Black and white boxes by TapeCutter · · Score: 1

      "disassembly would be the equivalent of you giving me your 3 body formula"

      Yes.

      F=MA is a trivial example. There are some amazing algorithims in operations research (logistics basically). Even though I passed my CS/OR degree with flying colours 20yrs ago I still don't understand WHY they work, just that they do.

      I was trying to point out that copying/imitating via white box techniques is a problem, but copying/imitating with black box techniques is impossible unless you can guess (say) F=MA from the transform table, in which case the "invention" in question is obvious to a practioner of the art.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    6. Re:Black and white boxes by ceoyoyo · · Score: 1

      "F=MA is a trivial example."

      Yeah, I didn't want to give away my analytical three body solution.

      I agree with your point. The way you stated it could have been misinterpreted when translated to software. I think we need to have algorithm patents because releasing software is effectively public disclosure because, with the software, time and motivation, I can disassemble and understand your algorithm. With many other processes keeping them as trade secrets is an option - refining aluminum for example. I can keep my refinement process perfectly secret by only selling you the end product.

      On another topic, there's certainly value in algorithms like the logistics ones you mention, but the really amazing ones are the formulae and algorithms that are simple, even obvious... after you know how they work. The FFT, wavelets, calculus, the great theories of physics. Even F=ma is non-obvious since it wasn't discovered for thousands of years.

    7. Re:Black and white boxes by TapeCutter · · Score: 1

      "obvious... after you know how they work."

      Agreed, simple is far from simple to achive and it's inherent beauty is rarely appreciated. I would like to add Turing's UCM, Godel's incompleteness theory, Feynman diagrams and the periodic table to your list of examples.

      "Yeah, I didn't want to give away my analytical three body solution."

      I don't blame you. Personally I would like to see great genius rewarded with the traditional immortality of fame rather than a patent but I have no philosophical objections to said genius making an exclusive buck from it while they are alive. If a balance can be struck where patents can provide that without crippling the rest of the software industry then it's a GoodThingTM.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    8. Re:Black and white boxes by falconwolf · · Score: 1

      I think we need to have algorithm patents because releasing software is effectively public disclosure because, with the software, time and motivation, I can disassemble and understand your algorithm.

      You say software patents are necessary yet argue they aren't needed. The reason for patents is to encourage public disclosure. However as you say software can be decompiled revealing how they work.

      Falcon

    9. Re:Black and white boxes by ceoyoyo · · Score: 1

      The reason for patents is two fold: it is to a) encourage innovation and b) encourage those innovations to be disclosed.

      You're right, (b) is more or less taken care of. Unless of course I decide to use my software to help my business and don't ever tell anyone about it. In that case a software patent serves exactly the same purpose as a regular patent.

      (a) however is in jeopardy for software. Why should I invest in inventing a fast algorithm to compress images if, as soon as I release software that uses it, everyone can just code it up themselves for free?

      I don't know where you get the idea (which you have asserted several times in this discussion) that the sole purpose of a patent system is to encourage disclosure of inventions. Thomas Jefferson, founder of the US patent system was thrilled that his new system encouraged inventors to invent. Encouraging invention is cited as a rationale behind many other patent systems as well, including those that preceded the US system, right back to 500 BC. In 17th century France disclosure was not even required.

      Take a read through the wikipedia entry "Patent". It even has citations.

  37. Goetz argument by ath1901 · · Score: 2, Interesting

    Goetz argument isn't weakened by using the waterfall model. He's just comparing phases of the waterfall model traditional manufacturing so that's hardly an argument at all.

    His argument seems to be that since you can implement any algorithm in hardware just as well as in software, both ways are equal and thus patentable (given the current patent laws).

    His mistake is that you can not and should not ever be able to patent algorithms (since it's math), only a specific physical machine that "executes" the algorithm.
    No one has (yet) claimed a numerical method like Runge-Kutta should be patentable. However, if you find a novel way of implementing Runge-Kutta using sticks and rocks, you can patent that particular physical machine.

    (Ok, some crazy patent lawyer or politician has probably claimed algos should be patentable but no "real" people with braincells)

  38. GoF's Design Patterns Qualify for Patent by ideonexus · · Score: 1

    This was a very thoughtful explanation of why the system currently justifies software patents, and it does effectively pull my thinking a little more to the center on the matter; however, the author is justifying software patents from the perspective of someone who was programming when nothing fit the criteria of "obvious" in the field, when everything was new and innovative. The examples he gives, handwriting analysis, speech software, etc, are all very impressive, but I see them as bodies of creative work, collections of software engineering techniques that add up to something special, but also something anyone else should have the right to create if they have that same foundation of common software engineering tools in their minds. This makes software copyrightable, but not patentable in my view. For instance, I've been learning design patterns for OOP this year. The GoF put a great deal of effort into formulating these solutions, and there is nothing "obvious" about them. Should they have been patentable? If design patterns were patented, it would cripple the progress of software innovation, but the GoF published them for everyone to use, and, as a result of their wide-adoption within programming, they have become "obvious," and would no longer fit the criteria for patenting. We work in a field of accelerating cultural-adoption, as more people become programmers, the less esoteric our field becomes and the non-obvious innovations of 20 years ago are the cultural norm of today.

    --
    i ~ Celebrating Science, Cyberspace, Speculation
  39. Why 20 years? by jrincayc · · Score: 1

    I can see some justification for software patents. However, what I have never seen is why they should last as long as patents on say, drugs. To make a new device or chemical can require years of testing in the laboratory. With software, I typically design, write and test each idea in the space of a week or a few months. As well, if the patent lasts significantly longer than it would take a second inventor to discover the idea and publish it, then the patent is becoming harmful to society rather than helpful. In short, because it is easier to invent software than physical inventions and because most software patents would be discovered soon anyway, I believe that software patents should be much shorter in term than physical patents. I want to know why someone thinks that a computer invention from 1990 should still have a monopoly. If there is a case for software patents, it would be for a much shorter term, like maybe 3 years.

  40. Socialists by freshfromthevat · · Score: 1

    I don't think he was calling the lack of patents socialist. he was calling the slashdotters' naive agenda socialist.

    --
    .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
    1. Re:Socialists by mdwh2 · · Score: 1

      That's still absurd :)

    2. Re:Socialists by gnupun · · Score: 1

      No, many slashdotters are socialists who want patents abolished so they can plunder the hard work of others without paying anything. I'm not denying there are many idiotic patents out there, but there are also many valuable, useful and innovative patents that deserve protection.

    3. Re:Socialists by Anonymous Coward · · Score: 0

      "I don't think he was calling the lack of patents socialist. he was calling the slashdotters' naive agenda socialist."

      But the agenda he's using "socialist" is one where the slashdot agenda would be to REMOVE GOVERNMENT INTERVENTION.

      This is not socialism.

      And on patents in general: if you can't hide your patented work under trade secret, then there's no reason to grant one. After all patents were an ALTERNATIVE to trade secrets. If you can't keep it a trade secret, why give you a patent? The public gets nothing for it.

    4. Re:Socialists by beej · · Score: 2, Insightful

      I'm not denying there are many idiotic patents out there, but there are also many valuable, useful and innovative patents that deserve protection.

      Software patents are a great idea, but the execution is so completely flawed that I'm convinced we'd be better off without them. The cure is worse than the ill.

      Let's take a very normal hypothetical. You produce a piece of software with a genuinely innovative non-obvious algorithm in it, absolutely patentable by the rules, and you get a patent on it. IBM shamelessly steals the idea and puts it in their software. Can you sue? The thing is, you've undoubtedly violated at least one (and probably more) IBM patents in your software. Unless you have a licensing agreement with IBM, you're going to have trouble.

      Part of the problem is that virtually every idea a software engineer can come up with is either patented or patentable. When the bar is that low, the system is worse than worthless.

    5. Re:Socialists by Teancum · · Score: 2, Interesting

      The problem I see with this is to define who, exactly, is getting plundered here and who is getting exploited.

      For myself and based upon my lifetime of experience, I have known many individuals who have filed patents and sought patent protection on a great many things. Heck, I've even worked for companies who have filed patents on work that was done while I was an employee (nothing personal, but some co-workers).

      In not one case, not even these companies I worked for, was patent protection anything other than something purely defensive to keep some asshole from suing their behind and seeking damages for patent infringement. They ***NEVER*** sought damages or frankly even earned a single dollar from patent royalties, both individuals and corporate entities that I directly worked for and was involved with the patenting process.

      If anything, I saw how a prior patent kept a patent troll away by using a previous patent as establishing prior art. That was a good thing.... I guess.

      Far, far too often patent attorneys are simply a part of a huge scam that seeks to extract money from otherwise hard working engineers and designers with the faint dream that somehow they might get rich off of their "invention". Compared to the amount of money that gets dumped into the USPTO and their farm of scammers associated with them to patent all of these crazy ideas, the amount actually paid in the form of invention royalties is relatively minor.

      In terms of an overall economic impact, abolishing patents would only cause a few thousand lawyers to suddenly be unemployed and have to obtain meaningful work elsewhere in society. That seems like an overall positive thing for me as well, as we could use some more people who actually make things rather than suck up on the labor of others. Is seeking a reduction in the number of lawyers in America something to be considered socialist? If so, I guess that I am one.

      That stretches the imagination quite a bit to say somebody wanting smaller government and fewer taxes is a socialist.

    6. Re:Socialists by bzipitidoo · · Score: 2, Insightful

      There are also many valuable, useful and innovative ideas that deserve compensation.

      Patents are a terrible way to compensate inventors. "Protection" in this context is merely another word for "monopoly". I wish to compensate inventors in some other way that does not involve a monopoly grant, with all the problems that has caused. There's a big difference between not wanting to compensate inventors at all, and not wanting to compensate inventors with patent protections.

      You say "socialist" as if that was a bad thing. You, on the other hand, would seem to be a monopolist, or at least an apologist for them.

      Abolishing patents is not necessarily socialist, just as any other anti-trust measure is not. Using the public highway system does not make us socialist, though it certainly harmed the passenger railroad business. Nor does using the postal service make anyone socialist. The Founding Fathers felt that communication was too critically important to be trusted to the caprices of the market and ever present threat that someone might try to corner that market, or that a crash would drastically reduce or stop communication for a time. There was also a big debate over the US's banking system, that is, whether there should be a national bank.

      Now we are debating health care. The market in its current form has certainly failed us. "Growing" the health care business can and has been done by looking the other way at unhealthy customs (soft drinks, fast food), suppressing knowledge (yes, Will Robinson, tobacco is dangerous), silently consenting to pollution, and favoring chronic care over cures (shame about high blood pressure, isn't it, having to take medication for the REST OF YOUR LIFE). And the way they bill things! They can't say how much anything will cost, up front, and there's no good reason for that. And "containing costs" has been done less by addressing all the above mentioned problems and more by blaming the victims, denying and canceling coverage, and attempting in every way to shift every possible cost to the supposedly insured. Medical debt is so screwy that it does not count for determining credit ratings!

      Quit thinking that "market" is the answer to every question.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    7. Re:Socialists by falconwolf · · Score: 1

      No, many slashdotters are socialists who want patents abolished so they can plunder the hard work of others without paying anything.

      I am a libertarian and I oppose patents. As for other libertarians, there are differing libertarian perspectives on IP. And libertarians are different than socialists, they believe in freedom and small government.

      I'm not denying there are many idiotic patents out there, but there are also many valuable, useful and innovative patents that deserve protection.

      Ideas don't deserve protection, only people do.

  41. In other news... by PopeRatzo · · Score: 1

    Recipient of First Software Patent Defends Them

    The winner of the first Mega Millions Lottery says state lottos are a good thing, too.

    --
    You are welcome on my lawn.
  42. Woosh by Steeltoe · · Score: 2, Insightful

    Something very big just flew over your head.
    .
    There is no inherent right for anyone to restrict others copying / doing with whatever they see and obtain. Patents are a trade-off, a contract in society, but no right.

    The only reason we have patent laws, was because people thought it would promote science. Now we see it is only to promote big business to hinder fair competition, or for small companies to hurt the big players through litigation. Nothing useful is produced in a patent, as the knowledge in a patent is legally dangerous knowledge to everybody. Thus it is not being useful for society. Patent-laws should therefore be revised, so it is again in alignment with the original purpose.

    Artificial monopoly means "artificial". You can disregard nature only so long. When we have devices that can copy objects. Will you still restrict copying, when it's about physical matter rather than just information?

    Rather than seeing the property of information being cheaply clonable, we should be mature about it, and see how such a useful property about software and information technology can further society - both technologically and spiritually (they go hand in hand).

    The world is larger than just your own company..

    1. Re:Woosh by gnupun · · Score: 2, Interesting

      There is no inherent right for anyone to restrict others copying / doing with whatever they see and obtain. Patents are a trade-off, a contract in society, but no right.

      I think you're are a little misinformed, it's the other way around. No one has an inherent right to force an inventor to reveal his invention to the world. That's what the world was like before patents. Trade secrets were employed to prevent competitors from stealing ideas to maintain monopoly and high profits. But the inventions died with their inventors. The government, observing the waste of losing inventions (lowered GDP), decided to coax the inventors into revealing their secrets by offering to protect the inventions for a limited time with a monopoly. In return, the inventors were required publish an exact how-to guide to recreate the invention, hence the patent system was born.

      If the govt were to remove patent protection, the inventors would go back to trade secrets. And if that won't work, they probably won't release any products using that invention -- they don't want to do free R&D for some big company.

    2. Re:Woosh by mweather · · Score: 1

      No one has an inherent right to force an inventor to reveal his invention to the world.

      Nobody suggested we force them to do anything. They can keep whatever they want secret, and I can copy whatever I see. That's the natural order of things.

    3. Re:Woosh by falconwolf · · Score: 1

      If the govt were to remove patent protection, the inventors would go back to trade secrets. And if that won't work, they probably won't release any products using that invention -- they don't want to do free R&D for some big company.

      If they don't release their invention they don't get paid either. They will get paid though if said corporation pays them to invent something. If after the employee invents something but the corporation does not pay then there's such a thing called a court where the worker can sue. Said worker can also say to another company "if you give me a million dollars I will show you how to make X."

      If the govt were to remove patent protection, the inventors would go back to trade secrets. And if that won't work, they probably won't release any products using that invention -- they don't want to do free R&D for some big company.

      Ah, so you're more qualified than the economists who studied patents and concluded they have a negative impact on the economy? So what are your qualifications are and what peer reviewed studies have you done?

      they don't want to do free R&D for some big company.

      Open source programmers do it all the tyme.

      Falcon

  43. if the patent was for software created, ok sure by tatman · · Score: 1

    My biggest complaint about software patents (ok patents in general) is that you can patent the idea without ever having to invest the effort and time to create the software. For example, AMD owns a patent on location based reminder. But as far as I can tell they do not sell any software that implements the patent. Yet this patent keeps me from making the effort of creating my own software that provides reminders based on location. This whole patent thing is just ridiculous. I'm going to patent "patenting ideas" ;) maybe finally I will have my own patent.

    --
    I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
  44. Software is fundamentally different from hardware by naasking · · Score: 1

    Any physical system requires significantly more investment to create, requiring raw materials, machinery, etc. and the marginal cost of production is non-zero.

    By comparison, software costs a pittance to start writing, effectively just being the cost of a computer, say around $2,000, and has a zero marginal cost of production. This is orders of magnitude lower than any material good, and why software already has a breakneck pace of innovation: because new players entering the game require little startup capital.

    The only way I would support software patents is if the economics of software production are taken into account. The best compromise I've devised so far is to reduce the duration of a software patent by an order of magnitude to around 2 or 3 years. This gives innovators a chance to exploit their ideas for a short time, without shackling the rest of the industry with what quickly becomes an "obvious" idea.

  45. no principled difference, eh? by MoNsTeR · · Score: 1

    If there's no principled difference between hardware and software, that doesn't imply that software should be patentable, it implies that hardware SHOULDN'T be patentable.

    If that seems a little extreme in the opposite direction it's probably because there IS a principled difference.

    Theoretical arguments aside, empirically software patents are unnecessary. The software industry innovates at a faster pace than any other on the planet. Most of what we create is never patented and doesn't need to be in order to be useful. The only people in the software business who need patent protection are professional litigators. If software patents disappeared tomorrow, innovation would INCREASE because we would no longer be working under the constant threat of a lawsuit.

  46. either or then? by Anonymous Coward · · Score: 0

    So by this logic, any algorithm that is patented would need accompanying source (real full code) that would implement the algorithm, thus at the end of the patent period the code itself would be unencumbered and could be used without restriction. Thus effectively requiring them to decide which to protect the software with, copyright or patents.

    I like this solution to the problem, the tough part would be actually getting the requirement to include fully operational source in all software patents.

    1. Re:either or then? by b4dc0d3r · · Score: 1

      Like the JPEG library or zip or WWW client/browser, there is a reference implementation so you can test your implementation and ensure compatibility.

      That part makes sense, including a reference implementation. I'm not sure about this part:

      You can use that diagram in a patent application, in which case the diagram cannot be covered under copyright.

      That makes sense, in a way, but you're not giving a complete 3D model that someone can use. The diagram is illustrative, to highlight and clarify the invention. A picture being worth a thousand words, it helps to draw something. So you provide pseudocode, which if the above quote is true, would not be copyrightable.

      If you wish to include a working reference implementation, with the source under whatever license you wish, that's fine. So we have the patented algorithm described in pseudocode, which cannot be implemented by anyone else because of the patent. Same problem as the GP post, the algorithm is patented. What's the point of having a patent if someone else can just write it in another language to prove it's not a copy of the original code?

      It doesn't solve any problem this way.

  47. There's a difference between hw and sw. by hey! · · Score: 1

    I agree there is no difference in *principle* between a hardware patent and a software patent. There is a difference in *practice* and patents are a *practical* matter. As a mechanical engineer friend of mine likes to say, "In principle there is no difference between principle and practice but in practice there is."

    Patents aren't real property, they are a social bargain designed to maximize utility. Judged that way, most software patents are a failure.

    Goetz makes a good point about the need for research and investment in *some* software projects, and he almost puts his finger right on the problem:

    There is six phases in the life cycle of software products: Definition, Design, Implementation, Delivery, Maintenance, and Enhancements. Let’s look a little closely at these phases and you will see how closely they resemble characteristics common to all manufacturing companies.

    So why don't we reward companies that put effort into maintenance and enhancements with a monopoly? That would be even better -- in the software world. You see, software *is* different; it has the same topology, but not at all the same shape.

    Patents are supposed to reward originality. What is originality? Well a patent is supposed to be non-obvious. Well what does that mean? Well, I suppose that means the patent must demonstrate fresh insight. But what does "fresh insight" mean? It's just another way of saying "originality".

    I think what it all comes down to is that invention is about *Definition*. A real invention doesn't just restate known solutions; it restates the problem. The example I like to use is the mechanical watch. Before the use of the balance wheel (in essence a wheel shaped pendulum), the problem of making a compact timepiece more accurate could be stated this way: "How do balance friction and force more precisely in order to obtain more precise performance?" After you hit on the notion of the balance wheel you *still* have this problem, but you've just got much further down the precision road by briefly considering an entirely *different* problem: "How do I get the benefits of a pendulum in something compact that does not require the timepiece to be held in the same orientation relative to gravity?" By setting aside the problem everyone else is working on, you can arrive at the essence of what a pendulum does: balancing the acceleration of a known mass around a pivot (a wheel instead of a lever) against a known force (a spring of known elasticity instead of gravity).

    The majority of the trade-offs you choose in making a timepiece more mechanically precise aren't like this. They're just different *designs*, not inventions, because they take a different stab at optimizing a problem with no perfect solution (which probably would require a largely frictionless device driven by an endless source of energy).

    The process of definition is *different* for software than hardware, because computers are *general purpose data transformation engines*. In software engineering, our lever or the inclined plane is the Turing equivalent language. With this one machine we can literally do *anything* that is computationally possible. It *defines* computationally possible. This shows right off the bat the far greater flexibility the intellectual tools of the software designer are over the mechanical designer or civil engineer.

    If you want an analogy for the relationship of hardware invention to software invention, think of the relationship of civil engineering to building architecture. In civil engineering, innovation is highly risky and very, very rare. A civil engineer prefers to be able to adapt a known and trusted design pattern to a problem. Where there is invention, it is driven by necessity. When there is no *room* to put conventional bridge piers on the site, he'll be forced to come up with a cable stay bridge.

    Now what about architects? They design useful things all the time. Why can't *they* claim patents on th

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  48. Mathematical theorems require sometimes even more by Anonymous Coward · · Score: 0

    effort and ingenuity. I say OK, let's patent software, but first allow for patenting of mathematical theorems and ideas of proofs. (A little disclaimer - I am a mathematician :) , and this is sorta joke, but look where such reasoning leads to). I think that what should be patentable is some working device, not a general idea and not a knock-off.

  49. Goetz is wrong by geekoid · · Score: 1

    and always has been regarding this matter.

    The very nature of software makes patent ludicrous. I can come up with seven different ways to writes something and have it compile down to doing the same work. It's like patenting sentences.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  50. Patent infringement by AlpineR · · Score: 1

    The hammer/executable is neither patented nor copyrighted. But making a copy of the hammer/executable would be patent infringement. So the effect would be the same (you can't copy this unless I say so) except the duration of protection would be about 20 years instead of 70+ years.

    That sounds reasonable. The parts of the executable that are considered "machine" rather than "expression" should be copyable verbatim after the patent expires.

  51. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  52. The effort of reverse engineering by Anonymous Coward · · Score: 0

    The effort of reverse engineering is as much as writing your own BIOS. It's worse in fact, since you have to find out all the bugs too, if they're relied upon. See Wine for an example.

    The ONLY reason for such is interoperability.

    And copyright WAS NOT intended to stop people being able to interoperate. It's why we don't copyright dictionaries or language definitions.

  53. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  54. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  55. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  56. Whoosh.. by Steeltoe · · Score: 1

    You didn't answer the original posters question:

    "Where would we be if Taylor had patented his infamous infinite series, for example? I don't really see the difference between this and a Taylor expansion in fact, but maybe I'm missing something?"

    Just because it is ingenious, doesn't mean it should be patentable. In fact, you could even say, that's a reason why it should NOT be patentable. Indeed, where would we be if every discoverer / inventor in the world had put restrictions on the knowledge we now take for granted.

    Riding on the back of Giants.

    1. Re:Whoosh.. by StripedCow · · Score: 1

      I also have a problem with patents, especially with their expiration time.

      However, this thread was about convincing somebody that there exist software patents which are actually ingenious, and that they are not all of the silly kind.

      The fact that software == mathematics should have nothing to do with software's status of being patentable, as also argued in TFA.

      As for your question, there is still a threshold (namely, cost) to patenting stuff, so I don't think it is realistic to ask where we would be when every invention had been patented. Also, a lot of patents are not enforceable (Taylor's invention was only a "proof" that the series converge). Further, for most such inventions, the patents would have expired already.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
  57. Clone-able by AlpineR · · Score: 1

    An invention that can easily be examined and cloned doesn't need patent protection.

    Neither reality nor logic support that statement. Lots of patented machines seem obvious in retrospect. The hard part isn't making it work once you see the design. The hard part is developing a design that solves an unsolved problem. These designs need protection because they take a lot of time, money, and ingenuity to develop and many of them would never be developed, much less published, if there weren't an incentive like a temporary monopoly.

    A machine that can easily be cloned without examining somebody else's invention is obvious and ineligible for patent protection. But a machine that a person skilled in the art can't think of when faced with the same problem is not obvious and society will reward somebody for inventing a solution and making it obvious to the rest of us.

    1. Re:Clone-able by Mr2001 · · Score: 1

      These designs need protection because they take a lot of time, money, and ingenuity to develop and many of them would never be developed, much less published, if there weren't an incentive like a temporary monopoly.

      Almost right. You're missing a comma before "like a temporary monopoly" -- a temporary monopoly is just one possible example of what that incentive could be.

      There's no requirement that the incentive has to be a temporary monopoly, or even be like a temporary monopoly. Making money by selling products based on the invention is a fine incentive already! If I'm selling hot dogs, I can gain a leg up on my competitors by inventing a tastier hot dog -- I don't need any monopoly, all I need is a basic profit motive.

      (On the other hand, a tastier hot dog could actually be a legitimate subject for patents, because it's hard to know how a hot dog was made just by tasting it. The patent would let other hot dog makers know how to make their own hot dogs tastier. That's not necessary with software, since you can learn how software works just by disassembling it.)

      A machine that can easily be cloned without examining somebody else's invention is obvious and ineligible for patent protection.

      A machine that can easily be cloned (and its method of operation understood) after examining it should also be ineligible for patent protection, for the reasons I stated earlier. Patents should be reserved for inventions that can't be reverse engineered. We don't need inventors to explain how their easily-understood inventions work; we can see that for ourselves.

      But a machine that a person skilled in the art can't think of when faced with the same problem is not obvious and society will reward somebody for inventing a solution and making it obvious to the rest of us.

      Yes, absolutely. Society will reward such a person even without a patent system, because he's providing a valuable service and/or because he's selling a product that wasn't available before he came along.

      --
      Visual IRC: Fast. Powerful. Free.
  58. As I said a long time ago... by DavidTC · · Score: 1

    ...the problem is that software patents don't work like actual patents.

    I made a rant about this some time ago and put it on my mostly defunct blog. I will summarize:

    Actual patents have industries making an choice to use them. 'Should we license this tech for 4 cents an item from a competitor, and save 10, or should we attempt to research our own way, or maybe we should research on top of their patent so we can cross license our addition back for the original patent'.

    It is an actual, calculated decision.

    Software patents, OTOH, fall into two categories. The first is 'patents that should not be issued'. These aren't even actual 'software' patents, they're 'patents on how computers get used', idiotic things like RSS feeds and one-click shopping, stuff that isn't original in any way, shape, or idea, and should never have exists.

    But let's forget about those, and talk about reasonable patents, like on MP3 encoding and stuff like that. That specific one is 'Here is a process to strip out audio information from a file and still have it sound mostly the same to people'. It's certainly patentable, it required a lot of scientific research, and it doesn't attempt to cover all ways to strip audio information and reduce the size of a file, just a single specific one.

    The problem there is programmers don't choose to use a patented process and pay royalties. Ever. If they hit a (reasonable) patent, they just spend a little more time and effort, and perhaps a bit more CPU and filesize, and work around it.

    It's only when they don't know they're using a patent that they just one. And then, a decade later, when it becomes popular, suddenly everyone realizes it's patented.

    People would have invented their own method of doing that, but now it's too late, everyone is using that format, and we're all screwed.

    Software patents are all either a) too broad, and shouldn't be issued, or b) submarine ones. The actual legitimate situation of real patents, where engineers choose to use the patent, or use something else, is entirely nonexistent.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  59. Whoosh x2 by Steeltoe · · Score: 1

    Hehe, before you claim others to be misinformed, I suggest actually trying to see the argument I and the other poster was trying to convey.

    Since I think this is a bit important, I'll give you the spoonfeeding. although someone else could probably do a lot better to say it more clearly:

    I think you're are a little misinformed, it's the other way around. No one has an inherent right to force an inventor to reveal his invention to the world.

    Nobody is forcing an inventor to share any invention with the world in any way. If your inventor wants to stay bitter in a cellar all his life and make stellar inventions, he is free to do so. He doesn't have to show anything to anyone, or give them anything, but he will not receieve much from society either (so he better have a millionaire dad or something).

    However, there is absolutely no natural right for said inventor to restrict what others do with what he distributes to them - wether it be information or physical devices.

    It is in fact laws like the patent-system that force their way on people, not the other way around. Laws should not deviate too much from the natural order of things, or you will experience such things as the fall of civilizations (which has happened many times before..)

    That's what the world was like before patents. Trade secrets were employed to prevent competitors from stealing ideas to maintain monopoly and high profits.

    So what?

    Today, no company that actually makes something, not those patent-holding companies, can actually read patents, for fear of being sued for triple damages for knowful violation. Of what use is such patents. Where are the benefits of it? To stop other companies from making business, ie. stop competition with artificial government-sanctioned monopolies. Oh yeah, so much for promoting sciences and arts too.

    There still are trade secrets.. Do you really believe anybody put anything really worthwhile in patents? They are unreadable crap. Better use as toiletpaper than anything else. The REAL stuff is still in people's heads, in public domain / free software or trade secrets..

    But the inventions died with their inventors.

    This is a problem with the inventor's altruistic mentality, not the system. Today, the world is entirely different. Information flows much more freely. Any discovery today is usually rediscovered many times, in different parts of the world. What is limiting innovation today though, is a creaking patent system designed for the previous century. Rather than promoting innovation, today the patent system is raising the bar to invent and implement products in a world where a 12 year old kid can make his own computer program. Your glorious patent system could squash such 12 year old kid like RIAA could squash an old lady with Kazaa. RIAA is out of sync with the reality of things, and so is the aging patent system.

    If the govt were to remove patent protection, the inventors would go back to trade secrets. And if that won't work, they probably won't release any products using that invention -- they don't want to do free R&D for some big company.

    While a small company could have problems, they can still operate under the radar, as they still rely on now anyways. They still have the edge and know-how, and can be bought up, with or without patents. Wether some industries, like medicine, should be awarded patents is up to debate, but the software industry is a totally different industry altogether, with very low barrier to entry. One of the few things blocking progress is the aging patent system.

    So good luck! The enterprising part of us can easily reverse engineer most products, or figure it out for ourselves thank you! We don't need litigous bastards to set toll booth on our profession of software engineering. Computer science is built on freely and open information, as is any science. Without this free access, society's progress will be much poorer, and education only beneficial to the already rich

  60. Huh? by Anonymous Coward · · Score: 0

    "Does it weaken Goetz's argument that his description of the software lifecycle harks back to the waterfall days and bears little resemblance to current development practice in open source and/or Internet contexts?"

    No, but it does weaken your synopsis to suggest that current development practices don't resemble waterfall. Not sure which Ivory Tower of Google in which you reside, but corporate America is hardly a progressive bastion of methodology. Waterfall is the rule, rather than the exception even today.

  61. Drop the concept for a second.. by Steeltoe · · Score: 1

    Sorry, it's definitely been earned.

    You are confusing your concept of "earning" something, and what is granted by the government.

    You can "earn" a salary, because it is a contract between you and your company that you work for x hours a day.
    You can "earn" license fees, because it is a contract between the society and the government that patents grants you a time-limited monopoly on said implementation (not idea, so it should be possible to implement the same idea using a different implementation anyways).

    However, all such "earning" is only because of the existing contracts in place! If we change the contracts, we change the whole playing field. As such, there is no natural right to earn anything at all! You can scream and shout for your supposed "earnings" and "rights", but unless there is a contract in place, it is all in vain..

    Example:
    You could work for a month, the company refuses to pay you at the end of the month.
    The natural way to solve this dilemma, could be to demand half a month advance pay, or a full month.
    Because of contracts in society though, you can sue the company instead, but many times since the company is bankrupt, you will be the last to get any money anyways.
    So by not following the natural order, you may in this example, risk not getting your money.
    You could add a contract in society, a sort-of insurance, which pays your salary, if the company should go bankrupt however. This could solve this dilemma by adding more complexity to the system.

    Essentially, we decide how many contracts we want to have, and what they should be. If patents are restricting innovation, then maybe the whole system should be revised on a per-industry basis? All of history shows that the more complex a culture becomes, the faster it falls when it falls..

    Not that I really believe that will happen now, but I do think we can do much better at utilizing the power of free information flow that internet is challenging us with, than we're currently doing.

  62. Right or Not, slashdot wouldn't be here sans Marty by your_mother_sews_soc · · Score: 1

    Right or wrong (and by a matter of degree and your point of view), we all owe a lot to Marty for making it possible for us to code. Marty broke software free from the monastery and the monks of IBM. He created the entire software industry as we know it. (Of course he is human, and indirectly helped destroy mainframe software by selling ADR to Ameritech, which then sold it to Charlie "The Craw" "Not Wang, Wang!" Wang and CA.)

    Marty is one cool cat, and let us play ping-pong in his luxurious office. Even if he was there working! As far as I am concerned, what Marty wants, Marty Goetz!

    --
    My user name was a mistake. Input wasn't restricted, my bad.
  63. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  64. Re:The priniple [sic] difference... by drdrgivemethenews · · Score: 1

    > I am yet to see a single software patent that I feel is really a new invention that requires protection....

    The one example I am aware of is the write-anywhere feature of WAFL -- the NetApp filesystem. This unique and brilliantly conceived feature enabled cheap snapshots, which in turn enabled the development of a suite of data protection products that made building a billion-dollar company from scratch possible.

    I'm not sure whether patent protection had anything to do with NetApp's success though. There are clones of this technology out there now--and lawsuits to go with them--well before the patents are set to expire (ca. 2015?). But the cloning didn't happen until NetApp's revenue got big enough to generate envy. That kind of analysis would seem to indicate that the original motivation for patents--to protect small inventors--is essentially not operative anymore.

  65. software does not equal hardware and here is why by Anonymous Coward · · Score: 0

    The problem lies in the analogy: pieces of code to parts of a machine. Seems correct, at first glance. But more properly the analogy should be pieces of code to the physics used to build a machine. After all, software has no physical parts. In physical engineering, one must consider the properties of the different materials and find a way to construct them to achieve a purpose, and that is certainly patentable. But in software engineering, there are no materials - and all platforms are equivocable; an algorithm is an algorithm is an algorithm, regardless of the machine/processor you run it on. When you patent an algorithm, you're not patenting, say, the wheel, you're patenting SIMPLE HARMONIC MOTION. And there precisely lies the problem. Or as we all know in our heads, more succinctly, "you're patenting math". But explaining how that is to a judge and/or jury is where you run into difficulty. Copyrighting, on the other hand, is a different thing altogether. Although patenting brush strokes and geometric figures would be absurd, copyrighting a book or a logo is obvious. Likewise, every software company would be broke were software "pirating" not even a term. Then again, so would they be if there were such a phrase as "algorithm pirating" - the equivalent of a software patent. Now if they were to start patenting books, or, rather, topics to write about... I could go on, but why?

  66. Discovery, novelty, etc. by DamnStupidElf · · Score: 2, Insightful

    My basic argument against patents has always been that with 6 billion people on earth, it almost always benefits more people to allow the completely free exchange of ideas. As you mentioned, there are many things that "you'd never think of in a million years", but those same things might be completely obvious to a very smart person. The problem with patents is when a novel, useful innovation is completely obvious to at least *two* smart people; at that point the patent system is broken. Simply because one of those people filed a bunch of annoying paperwork first shouldn't prevent the other person from using that idea in any way that they desire, including sharing it with the entire world for free. The exclusivity of ideas has to actually have some basis in fact for it to be applied in law, and I don't think there are very many ideas that are truly unique to a single individual. Patents, if they exist, should be treated much more like copyrights. In strict legal theory, this is true, and a patent is only infringed if every claim of the patent is found to be infringed by another invention. Unfortunately, simply the threat of legal action is often enough to stifle innovation. It's much like if Disney had obtained a copyright on "cartoon animals" or "animated fairytales" and could happily sue any other company producing ideas that fit within those broad categories. Most patents are issued in similarly over-broad terms, and that is the heart of the problem. The other problem is that the business model of R&D, creation, profit is going the way of the music industry. With rapid prototyping, computer simulation, and cheaper CNC machines, the cost to develop new innovations is being decreased dramatically. Does it really make sense to issue a 25 year patent for a new widget that was drawn up in autocad in a week, stress tested with finite element analysis for another week, and then popped out of a rapid prototyper the next day and tested and finally sent to production on a CNC machine at the end of the month? If nothing else, the length of patents should at least reflect the realities of a free market with amazing new tools for rapidly creating new inventions. Often, people don't even realize they need something until they encounter a problem, and at that point it is pretty obvious how to solve it. Just because someone had the same problem within the last 25 years should not give them an exclusive right to the solution.

  67. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  68. Patents grant too much power. by DamnStupidElf · · Score: 1

    Plenty of people have used calculus and other mathematical discoveries as examples of things that would have been greatly harmful to society if they had been patented. But something directly relevant to the discussion is the P ?= NP question. Suppose that someone developed an algorithm tomorrow that solved NP problems in P time, and patented it. Suddenly, one entity would have effectively complete control over many aspects of society. Not only would they be the only entity who could effortlessly break any encryption scheme, but they could also solve almost all the hard problems of physics simulation, including simulating nuclear weapons or global weather patterns or the future positions of solar system bodies, including asteroids or comets that could potentially impact the Earth. Obviously the governments of the world would step in and quickly violate the patent for themselves and start throwing everyone who used Tor or freenet in jail, but where would that leave the rest of the normal people in the world? This is a completely theoretical argument, but it underscores what the belief in the patent system means; that any advancement, no matter how big or small, is worth locking up for only a few individuals to enjoy regardless of the relative costs or benefits involved in creating the advancement or using it, or the power that it can give individuals over everyone else.

  69. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  70. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  71. Well, sure, but... by hazydave · · Score: 1

    Yeah, ok, Martin Goetz defends software patents. That's like Neil Armstrong defending moon missions, Adam Osborne defending the Osborne-1, or George W. Bush defending Iraq -- there's no other possible answer from this guy. That doesn't make him wise, or correct.

    But reality sets in and there are many, many questions. First of all, every software patent issued before the mid-to-late 1980s should be invalidated, or at least, subject to re-evaluation. Why? One acid test of patentability is supposedly "is this obvious to one skilled in the art?" Well, the PTO didn't have any software people until some time in the mid 1980s. So no prior software patents could possibly have passed that test, simply because the examiner was not one "skilled in the art".

    Not that any of this is unique to software patents.. the whole idea of many business method patent approval is possibly worse. I mean, really, if you look at these, there's a whole class of prior art that's existed for decades, perhaps millenia .... at the phrase "on the internet" to it, and violia, it's a frackin' invention. NOT. That's an insult to actual inventors, and the idea that the USA is (or at least once was) an innovater on the global scale. This was nothing more than a gift to large companies with huge piles of cash to go around patenting all of these prior inventions. That's not even a guess, it's a fact... many big companies have whole departments with the express goal of hacking the patent system to their advantage.

    I was involved in the other side of this, back in the 1980s. Back then, IBM had decided to start using their patent portfolio as a means to esentially claim cross licenses to all of humanity's inventions, and/or big piles of cash, from, well, everyone else in the computer business. So they went, quietly, after each and every PC company.. there were actually fairly reasonable hardware patents covering much of the IBM PC.. some clever enough, some stupid, but either way, it was hard to make a PC without this. Under the IBM plan, you licensed one, two, or three+ patents.

    My involvement was when they came after Commodore for the Amiga. Now, it was pretty obvious... no one involved had a remote inkling of IBM's patent portfolio. No one working on this level of new stuff bothered studying IBM, anymore than a modern zoologist needs to study dinosaurs to understand today's lions, tigers, or bears. Probably less so. But they hit us up with all kinds of stuff. I read the patents, about 35 they threw at us, and wrote up why our stuff was different -- it always was. Or, why the patents were drek. For example, IBM got a patent on "cut and paste between buffers in a text editor", dated 1984. They showed us how we violated that by running cut and paste in MicroEmacs... the very same set of keystokes did the same thing in TECO Emacs back in 1979. Probably earlier.. but that's when I used it. I'd say about 80% of the patents fell into that category... really, really obvious prior art. The others were decent enough, we just didn't violate them.

    It was all for show, anyway... once a patent is granted, it's assumed valid -- you have to defeat it in court. Of course, IBM would never let this happen, as they have thousands of licensees, and, if a pile of patents were suddenly overturned, those licensees would be at IBM's door. With their legal teams. So, you go and fight these, claim you don't violate them, claim they're bogus... they can hit you up with another pile of 35. And another, and ... well, you get the idea.

    Salient point: you could not possibly be an actual software engineer in 1984 without knowing full well that such things were commonplace. They simply hacked the system, pushed through anything that COULD be patented. And IBM's people, I'm certain, just lied through their teeth about their own personal knowledge of prior art. Without any actual software people in the PTO, they evaluated patents largerly based on prior patents... they didn't even bother with prior art. And there are thous

    --
    -Dave Haynie
  72. Re:Patents are the problem by falconwolf · · Score: 0, Troll

    our whole patent system in the U.S. should be completely dismantled.

    Many economists and I agree. Patents have a negative impact on the economy.

    Falcon

  73. That sounds reasonable. by falconwolf · · Score: 1

    The hammer/executable is neither patented nor copyrighted. But making a copy of the hammer/executable would be patent infringement. So the effect would be the same (you can't copy this unless I say so) except the duration of protection would be about 20 years instead of 70+ years.

    That is not reasonable. Patents have a negative impact on economics.

    Falcon

  74. Patents are a form of property right by falconwolf · · Score: 1

    a very capitalistic thing. Not having patents or other IP protections would mean that effectively, the property belongs to The People - society as a whole. Quite a socialistic/communistic idea, wouldn't you say?

    No, patents are government granted monopolies which real capitalism and free markets oppose. Of course the corporate aristocracy supports patents. But otherwise capitalism is the private ownership of the means of production and property. Patents are neither.

    Falcon

    1. Re:Patents are a form of property right by dangitman · · Score: 1

      But otherwise capitalism is the private ownership of the means of production and property. Patents are neither.

      Patents are both, and to say that capitalism is against them is absurd. you are confusing capitalism with the "free market" when the two are usually at odds.

      --
      ... and then they built the supercollider.
  75. fascism and state-capitalism by falconwolf · · Score: 1

    I'm not sure what kind of -ism would go with government protecting the interests of big business. Some kind of state-capitalism, I guess. Some people consider this part of fascism.

    Actually Mussolini called his system, fascism, the corporate state. At first he started out as a communist/socialist but then Mussolini came to believe in a third way, between communism and capitalism. What's ironic is that FDR's New Deal was also the third way.

    Falcon

  76. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  77. patents by falconwolf · · Score: 1

    Software patents are a great idea, but the execution is so completely flawed that I'm convinced we'd be better off without them.

    Patents, whether hardware or software patents, are bad ideas. Not only do they have negative impacts on economics but they also prevent others from using their own invention. When 2 or more people invent the same thing at the same tyme, with patents only the person who got the patent can use or distribute the invention. Why should I spend thousands of hours and millions of dollars to invent something when I can lose the ability to use it because someone else beat me to patenting it?

    Patents are not needed.

    Falcon

    1. Re:patents by beej · · Score: 1

      Why should I spend thousands of hours and millions of dollars to invent something when I can lose the ability to use it because someone else beat me to patenting it?

      Well, that's a risk, but I think if the world in general agreed with you, we wouldn't see millions of people and corporations hard at work.

      However, I do fully retract "software patents are a great idea." I said that off-handedly and it doesn't reflect my true feelings. I'll change it to "in theory, software patents make some kind of demented sense".

    2. Re:patents by falconwolf · · Score: 1

      Why should I spend thousands of hours and millions of dollars to invent something when I can lose the ability to use it because someone else beat me to patenting it?

      Well, that's a risk, but I think if the world in general agreed with you, we wouldn't see millions of people and corporations hard at work.

      Did you read any of the economic studies I linked to? Some economists disagree with you. Heck, look at open source software, millions of people and corporations work on it every day. Including some that are large and powerful.

      Falcon

    3. Re:patents by beej · · Score: 1

      Why should I spend thousands of hours and millions of dollars to invent something when I can lose the ability to use it because someone else beat me to patenting it?

      Well, that's a risk, but I think if the world in general agreed with you, we wouldn't see millions of people and corporations hard at work.

      Did you read any of the economic studies I linked to?

      Let me put it another way. You asked, "Why should I spend thousands of hours and millions of dollars to invent something when I can lose the ability to use it because someone else beat me to patenting it?"

      I say, "Ask IBM, HP, Genentec, or any one of millions of people or companies why they spent thousands of hours and millions of dollars to invent something when they can lose the ability to use it because someone else beat them to patenting it." They will tell you the answer to your question.

      Microsoft doesn't sit back and say, "Don't bother investing any money in research--someone else is just going to patent it anyway!" Why not?

      Some economists disagree with you.

      I'm saying that there is research investment even though someone else can patent the process before the researcher does. I didn't read the papers, but I doubt any economist is going to disagree that there is research investment occurring.

    4. Re:patents by falconwolf · · Score: 1

      I'm saying that there is research investment even though someone else can patent the process before the researcher does. I didn't read the papers, but I doubt any economist is going to disagree that there is research investment occurring.

      I don't disagree. What I argue is that patents do not help progress arts and science. I also argue that if someone else patents an invention before others can the others wasted money doing the research. Without patents though they can market their invention thus the money is not wasted. Now if in order to stay in business a company needs to lower manufacturing costs and or has to make a better product then that helps progress.

      Falcon

    5. Re:patents by beej · · Score: 1

      I also argue that if someone else patents an invention before others can the others wasted money doing the research.

      Whereas without the patent, they can just take the invention and sell it themselves. If I understand correctly, you're just saying they should compete in the marketplace. I think that's fine, but one of the companies is going to have a million dollar head start.

      Now if in order to stay in business a company needs to lower manufacturing costs and or has to make a better product then that helps progress.

      But if you're inventing, say, computer chips, it's unlikely you're going to be able to manufacture them for less than an established full-scale fab.

      Can they just fabricate your chip for everyone wholesale and cut you out? Does copyright extend to hardware?

  78. markets by falconwolf · · Score: 1

    Quit thinking that "market" is the answer to every question.

    I agree but a free market is the answer to the problem of patents. With no government enforced monopoly, ie no patents, there's no problem.

    Falcon

  79. Patents are both, by falconwolf · · Score: 1

    Patents are neither the means of production nor property. At most patents tell how something is made. And unlike property what government can grant it can take away too. Patents are granted, there is nothing natural about them. With property on the other hand government can only take if just compensation is given.

    Now that only applies to the USA, other nations have other laws. But in the US patents are not rights, in the US government can not grant rights, it can only enforce or deny them.

    Falcon

  80. The reason for patents is two fold: by falconwolf · · Score: 1

    t is to a) encourage innovation and b) encourage those innovations to be disclosed.

    I don't disagree. What I said is that you yourself said software can be decompiled, so others can see how a program works, ie it is disclosed. Yet you say patents are needed for disclosure. Can programs be decompiled or is it impossible to decompile them? If they can be then they can be disclosed.

    You're right, (b) is more or less taken care of. Unless of course I decide to use my software to help my business and don't ever tell anyone about it. In that case a software patent serves exactly the same purpose as a regular patent.

    Now that brings up something I want to do. I've said a number of tymes right here on slashdot that I want to start a photography business, selling online as well as IRL. Unfortunately I can't afford to buy commercial closed source software, which can cost thousands of dollars. So what I've been thinking of doing is starting with open source software to build a system for the business. Now if I spend much tyme programming I also want to be able to make money by selling the software. I want to be a photographer so I want to sell not support the software. However if I use GPLed software I can not close my source, so I thought I could find and use BSD licensed software. Then, while I could not close the code I used I could close my own code and so prevent others from selling my code until I release it.

    Falcon

    1. Re:The reason for patents is two fold: by ceoyoyo · · Score: 1

      I don't understand your objection. Yes, publicly released programs can be decompiled and any novel algorithms they implement are thereby publicly disclosed. In that case patents are NOT needed to encourage disclosure (reason for patents #1) but they are needed to encourage continued innovation (reason for patents #2). That is, there is more than one reason why we award patents and most software implementable algorithms fall under the second reason.

      Nowhere have I said that software patents are needed to encourage disclosure, except in the special case where the software is of such a nature that it does not need to be distributed.

  81. allowing a patent on the idea was reasonable. by falconwolf · · Score: 1

    Allowing patents on ideas most definitely is a bad idea. What next, thought police? Where will the Precogs needed come from?

    Falcon

  82. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  83. Patents != Good by Steeltoe · · Score: 1

    I didn't know this thread was about convincing somebody that software patents can be ingenious. I am not about to argument *for* that position though, even if they are not of the "silly" kind.

    RSA was patented. Where was the benefit to society. It only held off the use of RSA until it got opened again. Someone wanted to hold RSA away from the public, and patents was a perfect tool to wield that power, and delay crypto software for the masses for a while. Are we sheeple or what?

    Software != Mathematics. However, when you are patenting a hardware device, you are patenting the implementation of it. Software patents however, seem to try to abolish all kinds of implementations on the *idea* itself.

    Even if piece of software is ingenious, it seems to me just a way to avoid competition, and control the market. Nobody else can build on such "ingenuity", which also hinders innovation in many cases. It may bring innovation, just to circumvent the patent, but it seems a costly way to ensure innovation to me.

    About cost. Patents are only costly for the small players. For bigger companies, they're just part of expenses of controlling the market. The cost of a patent is not really that much, and an individual can easily affort several patents without being really rich.

    Then you have to think about the cost of being sued, for knowingly or unknowingly breaching a patent, and the overall work of ensuring you are not breaching patents, without reading them, because they are legally dangerous to read (triple damages!). Indeed, the whole patent thing seems more about control, power and squashing competition, rather than fostering innovation and contributing to sciences and arts. The real cost of patents is in the judicial system, where the smaller fish have very difficult time, especially if they are not a litiguous patent-holding company that produces nothing of they're own (then they are impervious to breaching patents, except maybe business patents).

    There is nothing standing in the way of patenting mathematical formulas, if the legal system / politicians decide it. It will just further make things complicated and raise the barrier for everybody but the bigger players in the mathematical field too.

    Patents will of course expire, but 20 years is a long time in the software industry. It seems silly to have to wait 20 years for every RSA. For most of these problems, you can usually come up with a competing and better implementation yourself in shorter time, however software patents seek to hinder that!

    I just don't see any use for software patents, and maybe also many hardware patents are way overboard. They've just gone too far..