Z:gnu-www-ja-software-patents--6de30d-You have to implement them all/en

You have to implement them all in that combination. The result is that even when you write a program, you are using lots of different ideas, any one of them might be patented by somebody. A pair of them may be patented as a combination by somebody. There might be several different ways of describing one idea which might be patented by various different people. So there are possibly thousands of things, thousands of points of vulnerability in your program, which might be patented by somebody else already. This is why software patents tend to obstruct the progress of software&mdash;the work of software development.