Software patents, and patents in general, are a plague on the industry and should be abolished due to a lack of empirical evidence to justify their existence. As a thought experiment they make sense, but thought experiments often diverge from reality.
The Case Against Patents: