Licensing
Updated on 30.09.2026
The agreement
These terms form an agreement between Monni Technologies Oy (the "Developer") and the customer (the "Customer").
- The agreement is formed when the Customer accepts the Developer's written quote and pays the deposit or first payment.
- If the quote or the technical document and these terms conflict, the quote and the technical document take precedence.
- The Customer must be at least 18 years old, or have the consent of their guardian.
- If the Customer is a consumer, nothing in these terms limits their statutory consumer rights. See also our refund policy.
The Developer retains the copyright to the Bot and its source code. The Customer receives the license rights described below.
Full Licensing
Once the customer has completely paid for the bot, the customer is granted the following rights:
- Right to use the bot for personal or organisational purposes.
- Right to access, view, modify and compile the source code including making derivative works.
- Right to host the bot on their own servers or other hosting environments.
- Right to integrate the bot into their commercial products or discord servers provided the bot itself is not sold or marketed as a commercial product without an additional written agreement. The customer may not:
- Resell, sublicense or distribute the Bot or its source code as a standalone product.
- Make the source code publicly available, such as open sourcing it or providing other means of access without written permission from us.
- Allow the bot to be used in Discord servers that the customer doesn't own or manage.
The parties may negotiate expanded commercial rights separately if needed.
Managed subscription License
Alternative to completely purchasing the bot, one can enter a 12 month subscription for the bot where you pay monthly for access. We handle everything for you. Once all 12 monthly payments have been made, the bot is considered paid for, and you can convert to a Full License or continue your subscription license. An automatic conversion can be agreed upon during purchase.
This includes
- Basic maintenance of the bot.
- Hosting of the bot.
- Full access to the features of the bot.
- Support and monitoring of the health of the bot. You don't get:
- Access to source code.
- Full License rights.
You can at any point during the subscription pay for additional months up front. If you pay all of the remaining months, you can transition to a Full License straight away. After 12 months, the subscription is converted to a monthly subscription which can be cancelled at any time, and you can choose at any point to move to a Full License.
The right to move to a normal license doesn't apply if you have bought the subscription license to an existing bot. For existing bots, the subscription is always a monthly subscription which can be cancelled at any time.
Cancellation/termination
The customer is liable to pay for the 12 month period once the contract has been entered, subject to the consumer right of withdrawal and unless local law requires us to provide different terms. The customer can at any point pay the rest of the subscription months to convert to Full License.
Setup fee
In case the bot is an existing bot and requires modifications, we charge this upfront. If the bot is a new one we charge a smaller amount specified during negotiations upfront.
Non payment and breaches in contract
In case the customer doesn't pay, we reserve the right to shut down the bot after 14 days, and after 30 days, we reserve the right to terminate the contract. In case of other breaches of contract we also reserve the right to terminate the contract. If we terminate the contract, our obligations to provide the bot and its services end. Amounts that were already due at the time of termination remain payable. The customer isn't provided the source code, data, or anything else related to the bot.
Exclusivity of the bot
Unless the parties have agreed in writing to an exclusive license or ownership transfer, the Developer retains the right to:
- License, sell or reuse the Bot, or parts of the bot.
- Develop derivative versions of the Bot.
- Use the same logic, features, architecture or non proprietary components in other commercial or private projects.
The Customer’s Full License grants rights to use and modify their copy of the Bot, but does not grant exclusivity by default.
If the Customer desires exclusivity (e.g., no resale or reuse to others), this must be agreed upon separately and may incur additional cost.
Portfolio Rights
Unless otherwise agreed in writing, the Developer retains the right to:
- Display the Bot, technical details, or screenshots.
- Mention the Customer’s project as part of the Developer’s portfolio.
- Describe the work for marketing or demonstration purposes.
No confidential or identifying customer information will be published.
Payment methods
We accept the following payment options by default with no additional fees
- Debit and credit cards
- Paypal
Upon request, we can also accept a wide range of alternative payment options, such as bank transfers or cryptocurrencies. These alternative methods may incur an additional handling fee to cover the increased cost or administrative effort required to process them.
We usually charge 25-50% deposit of the project cost depending on the scale of the project before any work will begin. This deposit is part of the payment for the bot.
Refunds
Refunds/cancellation Before Delivery
If the Customer cancels the project before final delivery, they are responsible for paying:
-
All work completed to date.
-
Any reasonable costs incurred for refunds, third-party fees, or administrative handling.
-
In case of a subscription payment option, any work done is deducted from the initial payment.
-
In cases where it doesn't cover the cost, the customer isn't charged for the work.
-
In cases where there is money left, It's refunded with any cost of refunds deducted.
Upon full payment, the Customer may request access to all work completed so far with the license of this contract. This doesn't apply to the subscription payment option.
Refunds After Delivery
Once the Bot has been delivered, refunds are generally not provided.
If the delivered Bot is faulty or does not meet the agreed specifications, the Customer may report issues within a 14 day period following delivery. During this period, the Developer will:
- Fix any bugs or defects.
- Make necessary adjustments to ensure the Bot matches the agreed specifications.
The above period also applies to customers who bought existing bot.
If certain issues cannot be fully resolved, the Developer reserves the right to provide a partial refund, with the amount determined proportionally to the severity and scope of the unresolved issues.
After the 14-day adjustment period, no refunds will be issued, and the Bot is considered accepted. Payment obligations and the licensing terms still apply.
Termination by developer (no cause)
Before delivery
If the Developer terminates the contract for reasons unrelated to any Customer breach before the Bot is fully delivered, the Customer may choose one of the following options:
- Receive the work completed so far and pay only for the work that has been done up to the termination date.
- Receive a refund for the project.
After delivery
if the Developer terminates the contract after delivery for reasons unrelated to the Customer:
- The Customer retains the license and can use the delivered Bot.
- Any remaining obligations of the Developer (support, maintenance, updates) cease immediately.
- Refunds are not provided for work already delivered unless required by law.
- For a subscription license, the Customer doesn't have to pay the remaining months, and months paid in advance but not yet used are refunded. The Customer may also buy a Full License by paying the remaining unpaid balance of the 12 month period, in which case they receive the source code.
Termination by developer (Cause)
Customer Delays
If the Customer fails to provide the required responses, approvals, assets, or other essential information within 5 business days, the Developer may:
- Pause the project until the Customer responds.
- Extend the delivery timeline accordingly.
- Charge reasonable restart or delay fees if delays are repeated or significant.
If delays continue or prevent project completion, the Developer may terminate the contract. In such cases:
- The Customer must pay for all work completed up to the termination date.
- No refunds will be provided for delays caused by the Customer.
Breach of Terms
If the Customer materially breaches the contract (licensing violations, misuse of delivered code, or abusive conduct), the Developer may terminate the contract and withdraw the license rights, in which case the customer must cease using the bot and its source code within 7 days, unless the breach has been remediated within that time. If the breach involves illegal use of the bot, the license ends immediately.
Timelines
Upon agreement, the Customer will be presented with a projected timeline for Bot development.
- A 1 week grace period is included to account for unforeseen delays.
- If the delivery timeline extends beyond the grace period, the Developer and Customer may agree on a new delivery date, or the Customer may choose to cancel the project, resulting in contract termination.
- Customer-caused delays such as failing to provide design specifications, assets, or approvals are not counted toward the delivery timeline and will move the delivery date forward accordingly.
- Extended delays caused by the Customer may incur additional fees or adjustment to the timeline at the Developer’s discretion.
Scope of Work
The functionality, features, and commands of the Bot will be defined in a technical document and agreed upon prior to the start of development. This document will include:
- A list of commands and their intended purpose.
- Basic descriptions of feature behaviours and structure.
Flexibility during development
- If, during development, an issue arises that makes a feature impractical or impossible to implement within the agreed cost, the Developer may propose adjustments or alternatives.
- The Customer may choose to remove or modify such features without incurring additional costs. If modification would be considerably more or less work it will change the overall price of the bot.
- Any agreed changes will be documented in writing and may adjust timelines accordingly.
Warranty
The bot comes with a 14 day period where bug fixes and support including the setup of the bot and smaller changes can be requested. After this period we have no obligation to provide further support but we usually will provide basic non priority support with resolving issues with the bot. Bug fixes and other changes we charge for. This doesn't limit a consumer's statutory rights regarding defects.
Changes by Discord
Discord may change its API, features or terms. Changes needed to keep the bot working after such changes aren't defects. They are included in a maintenance plan or charged separately.
Limitation of liability
The Developer isn't liable for indirect or consequential damages, such as lost profits or loss of data. The Developer's total liability is limited to the amount the Customer has paid under this contract during the 12 months before the damage. These limitations don't apply to damage caused intentionally or through gross negligence, or where mandatory law doesn't allow them.
Governing law
This contract is governed by Finnish laws. In cases where the jurisdiction requires the contract to be governed by different laws, any part of this contract that's not enforceable shouldn't void this contract and the rest of the contract should stand.