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.
If the rumours are true (no, we did not check those tax records for ourselves), it's not unthinkable that IBM is already doing what Apple did months ago