If your company depends heavily on a huge body of code, are you in favor or against software patents?
If your company depends heavily on a huge body of code, are you in favor or against software patents?
My company depends heavily on a huge body of code, but copyright protects us more than enough. The ideas are cheap, the code to implement it is hard. I think it is fair game if somebody came along and implemented the same ideas we do. Patents stifle this kind of healthy competition.
I'll now pose a different question. Do people in this community keep their ideas out of the patent records, or do they patent? I come from a finance background and have recently returned to school to pursue an MSFE. In the financial world, new strategies, often implemented through algorithms, are the lifeblood of a lot of quantitative firms. Do people think it is better to not publish a patent if your business depends heavily an a very unique idea?
One test for non-obviousness is if the problem has been known for a long time, but no one has solved it; or (even better), the standard approaches that are taught for it lead away from your solution.
On the other side of the aisle, many approaches are under trade secret protection.
I think operationally patents don't do what we would like, and that is to give a small innovator some room to profit from an invention. In real life, it is large companies that produce, acquire, and use them in a defensive fashion.