This is a fantastically lucid thread on patents:
As a programmer, an inventor and an author, I have used and benefited from intellectual property protection all of my professional life. That is, I have used patents, copyrights, and trade secrets in my work. 1