How Does a Software License Agreement Protect a Corporation?