>If you are in the U.S., beware of software patents. Some papers are patented and you could get into trouble for using them in commercial applications.
Is it only commercial applications that you have to worry about? I was under the impression that even a free implementation would be infringing the patent and make you liable for damages.