Jeff Atwood has an interesting and thought-provoking article on software patents. Read it if you haven’t yet.
I had goosebumps when I read this:
Think about that for a minute. Seriously think about it. Every time you write code — even a brand new algorithm in a clean room environment— you could be infringing a patent, somehow, somewhere.