Z:gnu-www-ja-software-patents--d3d239-The patent office doesn't divi/en

The patent office doesn't divide patents into software patents and other patents. So, in fact, any patent might conceivably get you sued for writing software if it could apply to some software. So in the US the solution would have to be done through changing the applicability, the scope of patents saying that a pure software implementation running on general purpose computer hardware which does not in itself infringe the patent, is not covered by any patent and you cannot get sued for it. That is the other kind of solution.