Protecting Software and Apps Under Intellectual Property Laws in Alabama