Software patents should not exist. Watch and listen: http://patentabsurdity.com/watch.html http://dcc.ufmg.br/~lcerf/wpa.mp3
Even assuming you have no ethics, owning a software patent will not bring any advantage. Only large companies and patent trolls have interests in patenting software (to respectively prevent competition, hence innovation, for 20 years and to make money doing nothing, i.e., pure parasitizing). There is no point in owning patents unless you have millions to use them in courts. If you don't, the only way to get a fraction of the invested money back would be to sell the patent to a patent troll, a terrible although common outcome.
And, again, software patents make no sense: software is like math. There is no ethical use of those patents.