Software Patent Pro/Con in the WSJ
Copyfight 2013-05-13
Summary:

The 'yes' side was written by Martin Goetz, himself an inventor and entrepreneur. So far as anyone can tell, Goetz holds the first-ever software patent. The 'no' side was written by Brian J. Love, an IP law professor from Santa Clara University School of Law. So far as I can tell, Professor Love does not actually litigate or make patent applications, so this is sort of a mismatch of real-world practitioner versus theorist. I guess it won't surprise many readers that I consider the real-world practitioner to have the stronger arguments.
In particular, Goetz makes the singular point that "software and hardware are interchangeable" and that it's an implementation decision which bits of an invention go in software versus which bits go in hardware. This remains the key point I have yet to see anti-software patent people argue clearly against.
Goetz is, I think, one-sided in claiming purely that patents are effective protection for innovations. Here Love is on more solid ground as we have ample real-world examples of patents (software and otherwise) being used to stifle innovation and that the rapid pace of technological innovation is not suited for the more leisurely and extended protection that patents offer. Goetz might, I think, agree in principle but as a pragmatist he points out that there are no other means available. Both men agree that the system is flawed and needs fixing.