Shielding software from litigation

Another approach to ending the problems of software patents would be a law, as suggested by Richard Stallman, to say "that developing, distributing, or running a program on generally used computing hardware does not constitute patent infringement."[1]