Comment Re:Yeah, exactly. (Score 1) 274
As a reward for fully disclosing how the idea/tech works so society at whole may benefit freely after your patent expired.
Don't want other to use your idea freely? Just keep the good stuff a business secret and you can keep on milking the market until someone else figures out what you did and replicate it.
> Why reward just this one aspect?
If any awarding is needed, this is the one aspect to award. It gives individuals or companies some sort of hope that R&D investments may be covered. I would not invest 10 years and a billion to have a anti-dementia drug developed and approved, just to have some competitor copy the chemical formula of the pill days after release and selling 100% replicas for a lower cost within a month.
The problem is that reverse engineering is so easy today, that a patent is the only protection unless you really control access to the tech (e.g. tech is not present in the product you sell but only used in the manufacturing process).
Software should not be patentable for exactly the same reason. If I develop a program that does something nice, new and shiny, it would take the competition a long time to release a competing program, because they would have to make theirs from scratch. Mine is protected by (c). By the time the release their try I would already (if I were any smart) be releasing version 2 or 3 of my stuff.