Are Software Patents Evil?