Software patents are evil. Accepting them and trying to circunvent them is not going to help. You cannot circunvent what you cannot be aware of (hundreds of thousands of software patents waiting to bite you as soon as you have enough money for them)
More or less one year ago I started the petition:
http://petition.stopsoftwarepatents.eu/
More than 50.000 people and 3.000 companies have signed, but many haven't. I have spoken with some in the later group and their reasons are very different from each other. And that is the problem to stop software patents: many think approach a) or b) are not a good idea (or are useless). But that is wrong. All approaches against software patents must be supported (specially if they don't cost you too much). Go and sign the petition now
;-) (even if you are non-european)