Minnesota Revenue Sharing Agreement is a contractual arrangement that outlines the distribution of income generated from licensing and custom modification of software within the state of Minnesota. This agreement is significant for software developers and companies engaging in such activities, as it helps define the share of revenue each party is entitled to receive. In Minnesota, there are primarily two types of Revenue Sharing Agreements related to software licensing and custom modification: 1. Software Licensing Revenue Sharing Agreement: This agreement pertains to the distribution of income generated through the licensing of software. When a developer creates software and grants others the right to use it through licensing, the revenue generated from such licenses is shared between the software developer and the party utilizing the software. The specific terms, percentages, and conditions for revenue sharing are typically outlined in this agreement. 2. Custom Software Modification Revenue Sharing Agreement: This type of agreement comes into play when a software developer or company customizes software based on a client's specific requirements. The revenue generated from the custom modification of software is shared between the developer and the client. This agreement helps to establish a fair distribution of income, considering factors such as the level of customization, development costs, and ongoing maintenance and support. Key elements of a Minnesota Revenue Sharing Agreement include: 1. Revenue Distribution Provisions: The agreement should clearly define how the generated revenue will be distributed between the parties involved. It may specify a fixed percentage for each party or outline a formula based on various factors, such as the cost of development, ongoing support, or the scope of customization. 2. Intellectual Property Rights: The agreement should address the ownership and rights associated with the software being licensed or modified. It should outline whether the developer retains full ownership or grants certain rights to the licensee or client. 3. Reporting and Payment Procedures: The agreement should establish a mechanism for regular reporting and payment. Parties involved may agree upon periodic reporting intervals and the mode of payment, such as wire transfer, electronic fund transfer, or any other mutually agreed method. 4. Term and Termination: This section defines the duration of the agreement and the circumstances under which it can be terminated. It should specify the notice period required for termination and the consequences of early termination, if any. 5. Dispute Resolution: To avoid potential conflicts, the agreement may include a provision for dispute resolution, such as mediation or arbitration, in case disagreements arise between the parties. By entering into a Minnesota Revenue Sharing Agreement, software developers and their clients can ensure a fair distribution of income generated from software licensing and custom modification. These agreements provide legal clarity and mitigate potential disputes while enabling fruitful collaborations in Minnesota's software industry.