This assignment solution addresses intellectual property rights in the context of Singapore law. It analyzes the protection afforded by patents, copyrights, trademarks, and trade secrets to software. The solution explores different forms of intellectual property infringement, including patent, copyright, and trademark violations, along with available legal remedies such as injunctions, damages, and compensation. The assignment also differentiates between IP licenses and assignments, highlighting the transfer of ownership and the implications of each. It recommends the appropriate course of action for a given scenario, emphasizing the benefits of assignment over licensing for comprehensive control. Finally, the solution references relevant case law and academic sources.