Software patents are inherently stupid and illogical. As are patents in general, but software patents more so.
Not to be weird, but HOW are patents inherently stupid? Let me present why I don't think they are stupid.
Let's say you come up with a unique idea and it turns out that it is something successful. You spent money, time and energy creating this idea and then even more money, time, energy in marketing it and then some bigger company comes around that blatantly copies it, but because they just copied it, they didn't spend the time, money and energy but because they have the ability to cut mfg costs, etc. they can sell their version of the same product and put you out of business. What are you supposed to do? Go out of business, even though it was YOUR idea and YOU spent money and time creating it, but someone else just swoops in and puts you out of business because they are a bigger company? Yeah, I know, some patents are very trivial to begin with, but this is how companies have a differentiation between them and the competition. If we did away with patent laws altogether, then what would happen? Ever think about the consequences if there were no patent laws?