For example, if the software program collects data and other material, the software license agreement should address what access (if any) the licensee will have to the data after the license is terminated. However, in some instances, some post-termination matters must be addressed. Obviously, once the license expires, the licensee will no longer have the right to use the software. Regardless of the length of the term, the software license agreement should address what happens when the term expires or is otherwise terminated. For other types software license agreements, the terms can be specific (e.g., one year, 5 years, etc.), or indefinite but subject to periodic additional license payments. For permanent or irrevocable software license agreements, the term never expires absent some breach or other extraordinary event. The term of a software license agreement describes the period of time in which the license is granted to the licensee. Software License Agreement Term and Termination
The software license agreement should address whether the licensor is obligated to provide maintenance or upgrades to the software and, whether an additional fee is required for any such maintenance or upgrades. This is especially true of Software as a Service (or “SaaS agreement”). However, the more common model these days is a subscription-based system whereby the software license is granted for a specific term, and continuing access is subject to future additional payments. For many years, most software was sold this way.
Payment for the license rights is typically addressed in the software license agreement, except where the license is a one-time payment that is made prior to the grant of access (for example, when you buy a CD of a software program or video game off the shelf from a retailer). By contrast, a non-transferable software license prohibits the licensee from transferring their license rights or sharing the software with others. Transferable or Non-transferable Software LicenseĪ transferable software license means that the licensee has permission to transfer or delegate some or all of its rights under the license to others. A revocable software license means that licensor may terminate the license in certain situations, such as failure to make future payments, end of a specific time period, etc. Revocable or Irrevocable Software LicenseĪn irrevocable software license means that, once it is granted, the license is permanent. The terms of exclusivity are often limited by geography (“the United States”) or by industry or “field of use” (e.g., education, healthcare, etc.) Thus, the licensor would be permitted to grant licenses to people outside the scope of the exclusivity. In some situations, a software license agreement may be exclusive, which would prohibit the licensor from allowing anyone other than the licensee to use the software. Most commercial software license agreements are non-exclusive, meaning that the licensor may grant others the right to use the software. Exclusive or Non-Exclusive Software License If the ownership of the software is to be transferred from the current owner to someone else, a software assignment agreement would be more appropriate. See our post Software Reseller Agreement Essentials for a discussion of terms to include in those agreements.Īlthough each software license agreement will vary depending on a variety of criteria, here are some key terms that will need to be addressed: Ownership: Software License Agreement versus Software Assignmentįirst, the software license agreement must state clearly that it is a license for the right to use the software, but it is not a transfer of ownership of the software, itself. Moreover, when a software license agreement is signed on behalf of a business, the terms can be binding on all employees and owners of the business. Whether the software license agreement is hand-signed or signed electronically (including being “accepted” as a “click thru” agreement), it contains important terms and conditions relating to the permissions granted to the user. A software license agreement is a legal agreement outlining the rights and responsibilities between the owner of software (the “licensor”) and a person or business wanting the right to access or use the software (the “licensee”).