Protecting Your Software and Apps Through IP Laws in California