Software and Intellectual Property Protection: Copyright and Patent Issues for Computer and Legal Professionals