I can't cite you a specific example, Squall, but I know individuals have gotten in trouble, or at least wound up in court, because they reverse engineered software drivers for particular pieces of equipment so they could be used in the Linux world, and even though their intentions were good, they got in trouble, because the original writers of the proprietary code were able to show too many similarities between their code and what was written for Linux.