Here is an encouraging blog by Dana Blankenhorn on recent developments of software and business method patents in the USA. There may be a trend towards the European model of "copyrights", not patents, as a governing principle for software.
By the way, this is a good column on open source I recommend for subscription.