Regular readers will know that I have a bee in my bonnet about the non-patentability of software, largely because of the fact that software is made up of algorithms, algorithms are maths, and maths is not patentable: QED. So, as you might expect, the following, from a patent attorney, makes me go a funny colour:
Software is not a mathematical equation, nor is it a mathematical language. How anyone who writes software or professes to understand software could argue to the contrary is beyond me. Do people who write software actually think they are sitting down and writing mathematical equations and stringing them together? It is absurd to have such a narrow view of software.
The good news is that I do not intend to rebut this (and the rest of the post) here, because the comments to it, and those on Groklaw discussing it, are so good, and so varied, that it would be superfluous. If you ever come across people who have doubts about the non-patentablility of software, just point them towards those comments.