How Intellectual Property Law Applies to the Software Industry in Minnesota