I have a hard time with this topic. Of course the only thing that ever gets covered in main-stream tech media is the abuse by patent trolls suing Company X because they are using their "electronic key-input device" patent to type on their computers.
We all roll our eyes and go "Damn these patents! DAMN THEM!"
But then I think of the purpose of the patent system in general: to protect and encourage innovation. I think of the research scientists coming up with approaches to genuinely unique and interesting problems and yes, I want them protected from getting rail-roaded by larger software firms.
I've discussed this with a patent attorney before and his feeling is that software patents are generally a good thing, but there has to be ONE change that would do away with most of the bullshit patents: proof of implementation.
Right now, apparently, I can patent the 40-click checkout process and sue Amazon when they implement it... but I never need to implement it, release it or use it in production. I just need to think of the idea and I can patent it.
I imagine a lot of these IP-only firms wouldn't have such a strong grip on stupid garbage patents if it required them to show working implementations.
I believe this is the same way with patents in manufacturing. Someone correct me if I'm wrong, but I think you need to produce the mechanical process you are patenting and at least show it is viable before patenting it?
Whether that is true or not, requiring that of patenters would go a long way of making the work more worthwhile and not just a bunch of lawyers sitting in a room with a few engineers, waving their hands around all day until they invent and patent the use of desk chairs.