This passage was adapted from an article published in 1991.
Topic
Legal protection for computer software, specifically the debate over whether copyright or patent law is more appropriate.
Framework
Challenge Position
Main Point
Patents should not be extended to software programs because software is better protected under copyright law, which already offers sufficient financial incentive for innovation; software algorithms represent general ideas, not inventive processes, and should not be patentable. (The "Most Valuable Sentence" expressing this appears at the start of Paragraph 3: )
P1: Introduction to the Problem and the Debate
Most people agree that software creators need some legal protection from copycats to keep innovation profitable, and while copyright is widely seen as effective, some argue that patent protection should also cover software.
P2: Explaining Algorithms and the Patent Argument
This paragraph explains what algorithms are, and notes that software encodes these algorithms. Proponents of software patents claim that encoding algorithms is like designing a patentable process—like inventing a new way to run a chemical reaction. However, the author argues that algorithms are generic principles, not inventions, and thus shouldn’t be patentable—just as physical laws or general principles aren’t.
P3: Arguing for Copyright, Not Patents
The author claims that granting patents to software would give developers extra protection they don’t really need; software is more suitably protected by copyright, which covers specific ways of expressing ideas, not the underlying concepts themselves. A slight change to copyright laws would be enough, maintaining incentives for innovation without overprotecting software creators.