^@#$&*^@#$* Software Patents
I've been saying it for years now and I'll keep on saying it; software patents are evil. We got along for years with software copyrights. The PC revolution would have never happened if software patents were allowed back then and IBM had a patent on BIOS. Only a few countries in the world even allow software patents. Software patents need to be abolished.
Just because you wrote some trivial bit of code and can describe it in vague language so as to obtain a patent should not prevent the rest of us, having never seen your product (if there even is one) let alone its code, from coding the same obvious solution from scratch.
If you spend time and money on software coding then copyright it and then I can either license it or spend time and money to program my own code. That should be protection enough!