How to Protect Software Code Under Intellectual Property Law in Alabama