We need to abolish software patents, because there is a vast amount of evidence that software patents harm software developers and software users. Nearly everyone uses software, so software patents have been harmful to everyone. For example, since any significantly-sized software must use millions of "inventions", software patents create a "patent thicket" where no one can legally develop software. The purpose of patents is to encourage and share innovation, but there's no evidence that patents are needed to encourage software innovation, and they are useless for sharing innovation. Indeed, patents actively prevent innovation in software.