Hi... I'm the asshole who posted the comment about the four horsemen.
Let me give you an example of why I think patents are not necessary for innovation in software:
http://brainstorm.ubuntu.com/
When it comes to software, ideas are cheap and abundant. Patents make sense when they represent something that is difficult to come up with (a diesel engine for example) and that may involve years of R&D.
But if you read that list, you'll see that ideas (even good ones) cost almost nothing, and have no value on its own. People is willing to give the ideas for free for many reasons: Because they can benefit by having the idea implemented, because of personal pride, because of a sense of community.
So for example, a patent troll (person A) would patent a good but almost obvious idea like "Autoname screenshots to have date and time for hour, instead of just 'screenshot'". And then if he is successful he would sit on the patent and wait until person B comes up with the same idea in a context were person B can actually implement it. And then sue. That's holding back innovation, not encouraging.
On the other hand, you have that the idea is so simple and cheap that people is willing to give it for free: http://brainstorm.ubuntu.com/idea/16850/