Tennessee Assignment of Rights in Computer Software — With Reservations is a legal document that establishes the transfer of ownership and intellectual property rights for computer software. This agreement commonly takes place between a software developer or programmer (the assignor) and a company or individual (the assignee) who wishes to acquire the rights to use and modify the software. The assignment of rights in computer software is an essential step in protecting the interests of both parties involved. By signing this agreement, the assignor typically retains a set of reservations or limitations on the rights they transfer to the assignee. These reservations can be adjusted based on the specific needs and negotiations between the parties. The detailed provisions outlined in the Tennessee Assignment of Rights in Computer Software — With Reservations may include but are not limited to the following: 1. Title and ownership: Clearly stating that the assignor holds the title and ownership of the software being assigned and that the assignee acknowledges this. 2. Grant of rights: The assignor grants certain rights to the assignee, such as the right to use, modify, sublicense, or distribute the software, depending on the agreed-upon terms. 3. Reserved rights: This section discusses the rights the assignor retains even after the assignment. These reservations may involve the right to use the software for personal or non-commercial purposes, the right to continue developing similar software, or the right to assign the software to additional parties. 4. Limitations: Any restrictions or limitations imposed on the assignee's use of the software, such as geographical limitations, time restrictions, or limitations on modifying the core functionality of the software. 5. Consideration and payment: The agreement should specify what consideration the assignee provides in exchange for the assignment. This can include a one-time payment, royalties, or any other mutually agreed-upon form of compensation. 6. Confidentiality: Ensuring that the assignee keeps the software and any related confidential information secure and confidential, especially if it contains proprietary technology or trade secrets. 7. Indemnification: Establishing the assignee's responsibilities for any legal claims or damages arising from the software's use after the assignment. Specific types of Tennessee Assignment of Rights in Computer Software — With Reservations may vary depending on the complexity of the software and the unique requirements of the parties involved. Some additional variations may include: 1. Assignment with Non-Compete: This type of agreement may contain non-compete clauses, prohibiting the assignor from developing or distributing similar software that competes with the assigned software within a specified timeframe or geographic area. 2. Limited Assignment: In certain cases, the assignor may only assign specific rights or limited use of the software to the assignee, keeping the majority of rights for themselves or other future assignments. 3. Assignment with Source Code: Some assignments may involve the transfer of both the software and its source code, allowing the assignee to modify and enhance the software as needed. It is important for all parties involved in a Tennessee Assignment of Rights in Computer Software — With Reservations to carefully review and negotiate the terms to ensure a clear understanding of the rights and limitations associated with the software's transfer. Seeking legal advice from an attorney experienced in intellectual property law is advisable to protect the interests of both the assignor and assignee.