It requires creative effort to come up with a new algorithm, sure. But it does not follow that, therefore, anyone *else* who comes up with the same algorithm, using the same creative effort, should be *presumed to have copied the idea from the first guy to patent it* and required to pay. (Encouraging this copying was of course the original intent of the patent system.)
Given that the software world is largely divided into two opposing camps, one pro-patent which *conceals its source code so people cannot copy their algorithms*, and documents them in unreadable patents which nobody ever refers to, and one anti-patent which does none of these things, it seems that the pro-patent guys are trying to have their cake and eat it, demanding payment for something which you were presumed to have copied even though you almost certainly did not copy it *and they know this*.
Posted Apr 24, 2010 16:09 UTC (Sat) by daglwn (subscriber, #65432)
[Link]
Every patent is written to cast as wide a net and be as vague and obscure as possible. Software patents are not unique in this regard. I agree that this is a major problem with our patent system.
Intent really doesn't have much to do with this at all. If someone holds a patent and someone else invents the same thing, the second owes royalties to the first regardless of whether it was an independent invention. That's why Bell was so hot to get his patent approved before Gray.
The Bell/Gray story tells us that the patent office has been the source of controversy long before software was even known. If software patents are invalid, we must treat every other patent the same way. I think that's a worthy debate to have. I'm not sure whether patents serve a useful purpose at all today. They are mostly defensive shields now.