randy wrote:So please prove your point by providing some links indicating that software patents are good. Finding links that show they are bad is very easy. Finding links indicating the opposite is not. I don't care if there are links saying the world is 5000 years old; that has nothing to do with patents.
You are assuming that having "links" somehow adds validity to an argument - "proves a point". That was the SOLE purpose of explaining that there are links showing the earth is 5000 years old. So do links prove a point? Obviously it does not add validity (in the same way that you'll find LOTS of posts advocating warez - IOW quantity is meaningless).
It's left to the individual to obtain basic knowledge so they can recognize subterfuge. Clearly the earth is flat

The basic background of patents is by itself a clear example of "good" reasoning. Patents themself are an imaginary construct.
So one has to start at the beginning and understand some basic concepts of the patent office as codified in law. I've never stated software patents are "good" unequivocally. I have tried to show that "words" present a difficult challenge in attempting to describe anything. That should be obvious if one follows the news about ridiculous arrests and punishment (both ways - too hard and too little). How exactly do you protect valid patents using WORDS (see links below to get an idea of what has to be done).
So the challenge is first of all that to get well versed (beyond layman knowledge) in the process of patent law (not that I'm all that well versed, but I have had practical hands-on experience) and then to figure out a way that the wording prevents ridiculous software patents, yet maintains those that are clearly unique and valid.
By that I mean in the same way that more "material" patents (which I've seen no one object to, yet they are just as fluid as software - see RDRAM for a clear example - a relatively obvious hardware gimmick that's been known for years). IOW, if one wants to argue they "hold back", that argument applies to ALL patents. Hardware is just as fluid as software - it takes a bit longer to implement concepts only because of the nature of the beast. Futhermore, hardware (the processor kind) is directly "programmed" no different than software (conceptually). So how exactly does one exclude hardware software since all software runs in hardware
And how exactly does one propose to protect business interests? Fred said they were the only one's that objected. Let's assume that's true. That should tell you something in the way of "proof" to the very underpinnings of our economy. Clearly people that have the most relevant business knowledge - business people - are more qualified to judge economic relevance. IOW, it's fine and dandy to argue the merits of "progress", but not in a vacuum. Economics is hardly precise, but some basic guidelines are well understood by business: You can't make a buck if you give away the store.
What I want to see is a CLEAR consistent argument as to why hardware patents do not involve exactly the same arguments as put forth by software patents. The boat universal joint is a prime example of something that held back boat outdrives for 20 years - very significant to a boater

Why was that valid?
As far as "clear examples", that's a loose shoe - hope the ones I gave make for some more thought. "clear" is subjective. So although someone may think it is clear, someone else may not. I'm not going to research ALL the software patents to find one that satisfies a particular idea of "clear", but I do remember one. I think the first software patent by SyncSort on a sorting method way back in 1978 or so. Nobody really objected back then.
I specifically am in the process of implementing an "invented" algorithm for temperature control that is being patented. If competitors were able to just copy this method then the original company would have forfeited all the money and effort they took to invent it in the first place. It somewhat obvious (as many inventions are once you see them) and yet no one has done it. In both cases of "hard" or "soft", the amount of money invested to verify the idea is REAL money. When it's YOUR money on the line, one takes quite a different view.
As I recall, if you can prove you had "prior art" you can use a patent free of royalty - you just can't sell it to someone else (unless that's been changed?)
http://www.uspto.gov/web/offices/pac/mp ... _rules.pdf
http://www.uspto.gov/web/offices/pac/mp ... d_laws.pdf
http://www.uspto.gov/web/offices/dcom/o ... /index.htm
Here's an example of the kind of legal speak complications you get into:
http://www.uspto.gov/web/offices/pac/da ... 772/b3.htm
All that said, it's pretty obvious that software does not really have any unique characteristics that distinquish it from "other" patents (speed is not enough of an argument). The problem is mainly getting the lawyers better trained so they can tell the difference between real patents and trivial ones. Just "discovering" something is not enough.
The prevalence of independent reinvention negates the usual purpose of patents. Patents are intended to encourage inventions and, above all, the disclosure of inventions. If a technique will be reinvented frequently, there is no need to encourage more people to invent it; since some of the developers will choose to publish it (if publication is merited), there is no point in encouraging a particular inventor to publish it--not at the cost of inhibiting use of the technique.
A good example of total b.s. (using fact to lead you to invalid conclusions). Historically it's extremely common that once someone invented something, a whole bunch of people where about to do the same thing (think airplane). More a jelling of common knowledge. Again software is not special in this regard. Do the research and you'll find this is common for many inventions (I earlier referenced the automatic transmission).
Due diligence (a word of art) is always the responsibility of a user/business. It's like saying you don't want to worry about the slightly different driving laws in each state - for example "free right turns". One has to learn the rules of Rome - even if it's ridiculous. It would be nice if one didn't - unfortunately each place has their own set of preferences and who are we to tell them they are wrong? Wait till you start a company and get the full brunt of the tax laws
And last but not least, if the pace of "progress" is too fast, it will destroy business down to the smalllest shop. Remember the Osborn? A classic case of a slip of the tongue. Company was going like gang busters and he mentioned a "new" model coming out. No one bought the old one, anticipating the new one. Bankrupt just like that. That's what would happen if change was even faster than it is now. Total fear on the part of the consumer of obsolescence. If you have discussions with people they commonly mention holding back for fear of something newer and faster coming out (which of course is true). It's a tactic Intel and MS used deliberately to battle AMD/etc - announce something way before it's available.