Comment: Re:Patents should promote innovation (Score 1) 248
What are the alternatives?
2) The inventor builds an encryption product out of the invention. BigCorp Inc. reverses the code of the encryption program, and next version of their OS has encryption by modular exponentiation. The inventor gets a email saying "thanks for all the fish". Or a job offer, if lucky.
What happens now if you you publish an encryption product based on that algorithm:
- If the product supports network encryption, BigCorps 1, 2 and 3 sue you because they have patents on "network encryption"
if the product supports file system encryption, BigCorp 4, BigCorp 5, Big Corp 6 or Big Corp 7 sue you depending on how you implemented it
- if the product just encrypts files, Big Corp 7 and Big Corp 8 will sue you (and Big Corp 9 if it's a symmetric key algorithm --so not modular exponentiation-- and you add support for using the encryption in zip files).
Now, those are results from just a quick google search, and obviously not all of those patents will be infringed by every implementation. However, how many small software have the resources to figure out which patents exist, whether or not they infringe on those patents (nobody likes being served with an injunction that prevents them from selling the software they designed and wrote all by themselves) and how to rewrite their software so that they won't on any currently filed patent, or patent that may be filed up to a year from now (grace period).
Indeed, good luck. I'll take my chances that someone else will reverse engineer what I did and try to duplicate my work, rather than that I have to watch out that nothing I did may have been patented within the last 17 years by at least one company.