Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Chapter 12 in this book will examine the issues of intellectual property (IP) to allow developers to safeguard their investment in their applications. But don’t forget that the IP within applications can also be unlocked to provide revenue for the developer. The two main ways of doing so are by licensing and white labeling.
Licensing the application to third parties normally takes the form of a technology license agreement. Your ability to license may be assisted by successfully patenting your IP, with US-based developers generally having more possibilities for patenting software than non-US-based ones. More detailed information is available from the World Intellectual Property Organization (WIPO).