A common software license mistake is to claim that the licensor owns all of the rights to the code.
In fact, it’s often the case that a software application has both custom code and “borrowed” code that’s subject to open source licensing.
What this means is that an application may include code owned by two, three, or more parties…and each has separate licensing terms and conditions that apply.
If you’re a software developer, be sure that neither your dev contract nor the software license you give your client promises more than you have the legal right to give.
Similarly, if you’re a client who has paid for software to be developed, be sure to get the developer to identify which open source licenses apply to parts of the application. Understand your rights and responsibilities under the license issued by the developer for custom code and those granted per open source licensing.
An experienced software lawyer can craft language for your software development agreements and software licenses that are designed to protect you. Plus he can answer your questions about your legal rights under these documents.