How South Carolina Intellectual Property Law Helps Protect Software Developers