Legal Protections for Software Developers Under Michigan’s Intellectual Property Laws