Software patents should be abolished, plain and simple. Software is already covered by copyright, making patent protection unnecessary.
A very clear and compelling story that patents are not tools to ensure creators get their due but rather that they are used to stifle others.
A Patent Lie: How Yahoo Weaponized My Work | Epicenter | Wired.com