Earlier quoted context omitted.
> I also refuse to participate if asked by my company to help create a patent What if it covers an actual invention? What if it is meant to be used defensively, i.e. not for the litigation, but rather to discourage other companies from suing based on their patents?
Software inventions, no matter how original, should never be patented. Where would we be if someone had patented web-crawling or unit testing or hyperlinks or MVC? Plenty of people are getting rich, tons of innovation is going on. What are software patents supposed to be good for?
Why not?
The whole idea of patents is to prevent trivial duplication of results that were achieved through considerable research expense. I don't really see much difference between spending a lot of time on getting a mechanical design right or developing and testing a drug or researching a sophisticated algorithm.