The trouble with patents is that they block people out of using the latest technologies and techniques. Sometimes, that means one manufacturer can offer things their competitors cannot. Sometimes, it means that firms can effectively block technologies that would otherwise compete with them. The question, then, is how to encourage innovation without permitting such barriers.
One idea that comes to mind is state support for innovators: invent something useful, and the state gives you a lifelong pension with a value proportionate to the value of the invention. They then distribute it for everyone to use for free. The size of the pension could be based on the number of dollars that get spent implementing your idea, with larger amounts for innovations that people really pour money into using. The state could fund the system with higher taxes on businesses and consumers. Consumers benefit because best practices spread more rapidly, and the market overall benefits because firms are less able to undertake anti-competitive behaviours.
There is, of course, the issue of pre-existing patents. One way to deal with that would be to take the age of the youngest patent holder, calculate a maximum plausible remaining lifespan, and decree that all existing patents will expire at that point, including those held by corporations. There is also the issue of dealing with international patent agreements. Indeed, that and the entrenched interests of firms that hold lots of valuable patents are probably the major forces that would block any such reform. That being said, implementation difficulties aside, it does seem possible that this would be a better system than the current practice of granting a time-limited monopoly on use to patent owners.




