Here is a decent introduction to the key issues with software patents, delivered by Mark Webbink. Below you'll find some past coverage along with videos that make various points.
The real solution is, disable "secure boot" or "SecureBoot" while it's still possible. [...] Just like submarine patents, a lot of this problem was "hibernating" for a while