How does the NPL compare?
The NPL and MozPL both attempt to strike a middle ground between promoting free source development by commercial enterprises and protecting free source developers. Like the GPL, they require that any and all changes to code covered by the license must be made publicly available. However, they also allow you to combine covered code with other code to create a larger work without requiring that other code to be covered by the license. This is similar to, but even less restrictive, than the LGPL. The NPL also grants certain Netscape specific rights that allow the company to make its client source code free while still attending to business needs such as the development of other products (e.g. servers) and the fulfillment of previously existing contracts.