Legal Aspects of Software and App Protection in Illinois