Were it not for patents, inventors would resort to the only tool at their disposal to limit free implementation of their ideas: the trade secret.
Were it not for patents, inventors would resort to the only tool at their disposal to limit free implementation of their ideas: the trade secret.
On the other hand, imagine someone found out a way to cure cancer. If he just releases his formula, then there's a very good chance that he will not make any money off of it at all. Without patent protection, he will probably hoard the discovery for years while building a company of his own to sell the drug. Finally, the drugs will be available, and yet the public will still have no knowledge of how to develop the drug, improve it even further, or apply it to other diseases.
I'm not personally a big fan of patents. I'm merely addressing your comments, which I see to be somewhat irrelevant.
Let me ask you, as a rational, profit-seeking individual or organization looking to secure revenue from your new invention in a patent-free society. Do you:
a. Volunteer the details of your invention to your competitors?
b. Keep these details secret?
Moreover, what would it take to get you to choose option a?
However, to handle your own strawman, the answer is b. I'd keep the details secret. Which is not a problem, because there have been many, many occassions when someone reverse engineers the work or comes up with the idea completely independently.