I came across this opinion on software patents via the programming reddit. It makes a great for why software patents are a problem without even mentioning Microsoft’s foray into patent trolling.
Stallman makes an interesting proposal for a new software-only form of intellectual property (IP) at the end of the piece. Unfortunately, I don’t think it would survive the gauntlet of legislators (and lobbyists) to become law.