Code Guardians: Understanding Intellectual Property Rights for Your Software