BSD doesn't have a patent grant, so doesn't this mean you are only legally free of their patent if you use the GPL code? Also, any independent implementation of the algorithm would be subject to patent fees?
GPLv2 doesn't have patent clauses either (that was the reason for GPLv3). So I'm extra confused.