This document discusses software patents, including their history, examples of software patent cases, facts about software patents, and arguments for and against software patents. It outlines that software patents grant inventors exclusive rights over novel software inventions, and notes the differences between patents and copyright. The history of software patenting in the US and Europe is reviewed. Examples of notable software patent cases involving spreadsheets, MP3 technology, and the simplex algorithm are provided. Statistics about software patents in the US, Europe, and Asia are presented. Arguments both for and against software patenting focus on their potential impacts on innovation and competition. In conclusion, the document states that debates around software patents pit capitalist and open source principles against each other.