monorepo/LICENSE
2025-12-05 16:08:44 +01:00

642 lines
No EOL
22 KiB
Text

MAPLE OPEN TECH LICENSE (MOTL) VERSION 1.0
Source-Available. Time-Released. Fair.
Copyright 2025 Maple Open Tech
================================================================================
LICENSE PARAMETERS
Licensed Work: Maple Open Tech Monorepo
Version: 1.0
Release Date: 2025-12-05
Change Date: Four (4) years from the Release Date
Change License: MIT License (https://opensource.org/licenses/MIT)
Licensor: Maple Open Tech (https://mapleopentech.ca)
================================================================================
EU Users: This license is supplemented by the EU Compliance Addendum which
provides additional consumer protections required under EU law.
AI Features: Use of AI-powered features is governed by the AI Terms Addendum.
Data Processing: Where GDPR applies, a Data Processing Agreement is available.
================================================================================
PLAIN ENGLISH SUMMARY
Before the Change Date:
YES - View and Audit: Read the source code, verify security, study how
it works
YES - Non-Production Use: Development, testing, evaluation, academic
research
YES - Personal Use: Run it for yourself, your family, your personal
projects
YES - Contribute: Submit bug reports, patches, improvements
PAID - Production Use: Requires a Commercial License from Maple Open Tech
PAID - Hosting/SaaS: Requires a Commercial License from Maple Open Tech
NO - Compete: Cannot use to build a competing commercial service
After the Change Date:
YES - Everything: This version becomes MIT-licensed - do whatever you want
================================================================================
LICENSE TERMS
--------------------------------------------------------------------------------
SECTION 1. DEFINITIONS
--------------------------------------------------------------------------------
"Licensed Work" means the source code, object code, documentation, and
associated files identified above and distributed under this License.
"Maple Open Tech" or "Licensor" means the copyright holder(s) of the
Licensed Work.
"You" or "Licensee" means the individual or entity exercising rights under
this License.
"Release Date" means the date the Licensed Work was first distributed under
this License, as specified above.
"Change Date" means the date specified above, after which the Licensed Work
becomes available under the Change License.
"Change License" means the MIT License, or such other open source license as
specified above.
"Production Use" means use of the Licensed Work in a live environment where
the Licensed Work or output derived from it provides value to You or third
parties, including but not limited to:
- Deploying as part of a business application
- Processing real (non-test) data
- Serving end users or customers
- Internal business operations beyond evaluation
"Service Offering" means providing the functionality of the Licensed Work to
third parties as a hosted, managed, cloud, or software-as-a-service offering,
whether paid or unpaid.
"Competing Service" means a Service Offering whose primary purpose
substantially overlaps with the primary purpose of the Licensed Work.
"Non-Production Use" means use solely for:
- Development and testing
- Personal, non-commercial purposes
- Academic research and education
- Evaluation and proof-of-concept
- Contributing improvements back to the Licensed Work
--------------------------------------------------------------------------------
SECTION 2. GRANT OF RIGHTS
--------------------------------------------------------------------------------
Subject to the terms of this License, Maple Open Tech grants You a limited,
worldwide, non-exclusive, non-transferable license to:
(a) Source Access - Copy, view, study, and audit the source code of the
Licensed Work.
(b) Non-Production Use - Use, modify, and create derivative works of the
Licensed Work for Non-Production Use, at no cost.
(c) Contributions - Submit bug reports, patches, documentation improvements,
and other contributions to the Licensed Work.
(d) Production Use (with Commercial License) - Use the Licensed Work in
Production Use if You have obtained a Commercial License from Maple
Open Tech.
--------------------------------------------------------------------------------
SECTION 3. ADDITIONAL USE GRANT
--------------------------------------------------------------------------------
The following uses are permitted without a Commercial License:
(a) Personal Use - Individuals using the Licensed Work for personal,
non-commercial purposes.
(b) Internal Evaluation - Businesses evaluating the Licensed Work for
potential adoption, for a reasonable evaluation period not exceeding
ninety (90) days.
(c) Academic and Research - Accredited educational institutions and
non-commercial research organizations using the Licensed Work for
teaching or research.
(d) Registered Non-Profits - Organizations registered as non-profit or
charitable under applicable law, using the Licensed Work for their
charitable purposes.
(e) Government Use - Government entities using the Licensed Work for public
services (not for resale or Service Offerings).
--------------------------------------------------------------------------------
SECTION 4. RESTRICTIONS
--------------------------------------------------------------------------------
4.1 Before the Change Date, You may NOT:
(a) Use the Licensed Work in Production Use without a Commercial License.
(b) Offer the Licensed Work as a Service Offering without a Commercial License.
(c) Offer a Competing Service using the Licensed Work, with or without
modification.
(d) Remove, alter, or obscure any copyright, trademark, or other proprietary
notices.
(e) Use Maple Open Tech's name, logo, or trademarks without prior written
consent.
(f) Sublicense, sell, rent, lease, or otherwise transfer the Licensed Work.
4.2 These restrictions apply to:
- The Licensed Work in its original form
- Any modified versions or derivative works
- Any work incorporating any portion of the Licensed Work
--------------------------------------------------------------------------------
SECTION 5. TIME-RELEASE PROVISION
--------------------------------------------------------------------------------
5.1 Automatic License Change
Effective on the Change Date, this License automatically and irrevocably
converts to the Change License (MIT License) for the specific version of the
Licensed Work identified above.
5.2 Effect of Change
On and after the Change Date:
- All restrictions in Section 4 cease to apply to this version
- You receive all rights granted by the Change License
- No action by Maple Open Tech is required for this change to take effect
- This change is irrevocable
5.3 Version-Specific
This time-release applies only to the specific version identified in the
License Parameters. Newer versions of the Licensed Work may have their own
Change Dates.
5.4 Earlier Release
Maple Open Tech may, at its sole discretion, make the Change License effective
earlier than the Change Date by publishing notice at
https://mapleopentech.ca/license.
--------------------------------------------------------------------------------
SECTION 6. COMMERCIAL LICENSING
--------------------------------------------------------------------------------
6.1 When Required
You must obtain a Commercial License if You:
- Use the Licensed Work in Production Use (and do not qualify under
Section 3)
- Offer the Licensed Work as a Service Offering
- Wish to redistribute the Licensed Work before the Change Date
6.2 Obtaining a Commercial License
Commercial Licenses are available at: https://mapleopentech.ca/license
Contact: licensing@mapleopentech.ca
6.3 Commercial License Benefits
Commercial Licenses may include:
- Legal right to Production Use and Service Offerings
- Priority support and SLA options
- Input on feature roadmap
- Redistribution rights (negotiable)
- Custom terms for enterprise deployments
- Private cloud deployment rights
6.4 Pricing Transparency
Current pricing is published at: https://mapleopentech.ca/pricing
Maple Open Tech commits to reasonable and fair commercial terms.
--------------------------------------------------------------------------------
SECTION 7. CONTRIBUTOR TERMS
--------------------------------------------------------------------------------
If You submit code, documentation, or other contributions to the Licensed Work:
(a) License Grant - You grant Maple Open Tech a perpetual, worldwide,
royalty-free, non-exclusive license to use, modify, sublicense, and
distribute Your contribution under this License, the Change License,
and any Commercial Licenses.
(b) Representation - You represent that You have the legal right to grant
such license and that Your contribution does not infringe third-party
rights.
(c) No Obligation - Maple Open Tech is under no obligation to accept, use,
or acknowledge Your contribution.
(d) Attribution - Accepted contributions will be acknowledged in accordance
with project practices.
--------------------------------------------------------------------------------
SECTION 8. PATENT GRANT
--------------------------------------------------------------------------------
8.1 Grant
Subject to the terms of this License, each contributor to the Licensed Work
grants You a perpetual, worldwide, non-exclusive, royalty-free patent license
to make, have made, use, sell, offer for sale, import, and otherwise transfer
the Licensed Work, to the extent such license is necessary to exercise the
rights granted under this License.
8.2 Defensive Termination
If You (or any entity on Your behalf) initiate patent litigation against any
entity alleging that the Licensed Work constitutes patent infringement:
- All patent licenses granted to You under this License terminate
immediately
- All other licenses granted under this License also terminate
- This termination is automatic and requires no action by Maple Open Tech
--------------------------------------------------------------------------------
SECTION 9. ACCEPTANCE AND ACKNOWLEDGMENT
--------------------------------------------------------------------------------
BY DOWNLOADING, ACCESSING, COPYING, OR OTHERWISE USING THE LICENSED WORK, YOU:
- Acknowledge that You have read and understood this License
- Agree to be bound by all terms and conditions
- Represent that You have the legal capacity to enter this agreement
- Affirm that if accepting on behalf of an organization, You have
authority to bind that organization
- Confirm that You will use the Licensed Work only as permitted by
this License
IF YOU DO NOT AGREE TO THESE TERMS, DO NOT DOWNLOAD, ACCESS, OR USE THE
LICENSED WORK.
--------------------------------------------------------------------------------
SECTION 10. NO WARRANTY
--------------------------------------------------------------------------------
10.1 AS-IS PROVISION
THE LICENSED WORK IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY
OF ANY KIND, EXPRESS, IMPLIED, OR STATUTORY.
10.2 DISCLAIMER OF WARRANTIES
MAPLE OPEN TECH EXPRESSLY DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT
LIMITED TO:
- MERCHANTABILITY
- FITNESS FOR A PARTICULAR PURPOSE
- NON-INFRINGEMENT
- ACCURACY OR COMPLETENESS
- QUIET ENJOYMENT
- COMPATIBILITY WITH ANY SYSTEM OR SOFTWARE
- THAT THE LICENSED WORK WILL MEET YOUR REQUIREMENTS
- THAT OPERATION WILL BE UNINTERRUPTED OR ERROR-FREE
- THAT DEFECTS WILL BE CORRECTED
10.3 RISK ASSUMPTION
YOU ACKNOWLEDGE THAT:
- You use the Licensed Work entirely at Your own risk
- You are solely responsible for determining suitability for Your
intended use
- You are responsible for all data backup and recovery
- No advice or information obtained from Maple Open Tech creates any
warranty
--------------------------------------------------------------------------------
SECTION 11. LIMITATION OF LIABILITY
--------------------------------------------------------------------------------
11.1 EXCLUSION OF DAMAGES
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MAPLE
OPEN TECH OR ITS DIRECTORS, OFFICERS, EMPLOYEES, AGENTS, CONTRIBUTORS, OR
LICENSORS BE LIABLE FOR ANY:
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE
DAMAGES
- LOSS OF PROFITS, REVENUE, DATA, GOODWILL, OR BUSINESS OPPORTUNITY
- COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES
- BUSINESS INTERRUPTION OR LOSS OF USE
- DAMAGES ARISING FROM YOUR USE OR INABILITY TO USE THE LICENSED WORK
- DAMAGES ARISING FROM ANY CONTENT OBTAINED THROUGH THE LICENSED WORK
- ANY OTHER PECUNIARY LOSS
WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT
LIABILITY, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT MAPLE OPEN TECH
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
11.2 AGGREGATE LIABILITY CAP
NOTWITHSTANDING THE FOREGOING, MAPLE OPEN TECH'S TOTAL AGGREGATE LIABILITY
FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THIS LICENSE OR THE LICENSED
WORK SHALL NOT EXCEED ONE HUNDRED CANADIAN DOLLARS (CAD $100.00).
This cap applies:
- Regardless of the number of claims
- Regardless of the form of action
- To all versions of the Licensed Work collectively
- To all incidents and causes of action in aggregate
11.3 ESSENTIAL BASIS
YOU ACKNOWLEDGE THAT:
- The limitations in this Section 11 are fundamental elements of the
bargain between You and Maple Open Tech
- Maple Open Tech would not provide the Licensed Work without these
limitations
- These limitations shall apply even if any limited remedy fails of its
essential purpose
11.4 JURISDICTIONAL VARIATIONS
Some jurisdictions do not allow the exclusion of certain warranties or the
limitation of certain damages. In such jurisdictions, the exclusions and
limitations herein shall apply to the maximum extent permitted by applicable
law.
--------------------------------------------------------------------------------
SECTION 12. DISPUTE RESOLUTION AND ARBITRATION
--------------------------------------------------------------------------------
12.1 MANDATORY ARBITRATION
Any dispute, controversy, or claim arising out of or relating to this License
or the Licensed Work, including the formation, interpretation, breach, or
termination thereof, shall be resolved by binding arbitration rather than
in court.
12.2 ARBITRATION RULES
Arbitration shall be conducted:
- Under the ADR Institute of Canada National Arbitration Rules
- By a single arbitrator mutually agreed upon, or appointed under the Rules
- In Toronto, Ontario, Canada (or virtually, at either party's request)
- In the English language
- Under the laws of Ontario, Canada
12.3 CLASS ACTION WAIVER
YOU AGREE THAT ANY ARBITRATION OR PROCEEDING SHALL BE CONDUCTED ONLY ON AN
INDIVIDUAL BASIS AND NOT AS A CLASS, CONSOLIDATED, OR REPRESENTATIVE ACTION.
You waive any right to:
- Participate in a class action lawsuit or class-wide arbitration
- Participate in any consolidated or representative proceeding
- Have any dispute decided by a judge or jury
12.4 EXCEPTIONS TO ARBITRATION
Either party may seek:
- Injunctive or other equitable relief in any court of competent
jurisdiction to protect intellectual property rights
- Relief in small claims court for disputes within that court's
jurisdiction
12.5 EU CONSUMER EXEMPTION
For EU consumers, see the EU Compliance Addendum which exempts consumers
from mandatory arbitration.
--------------------------------------------------------------------------------
SECTION 13. GOVERNING LAW AND JURISDICTION
--------------------------------------------------------------------------------
13.1 GOVERNING LAW
This License is governed by the laws of the Province of Ontario, Canada and
the federal laws of Canada, without regard to conflict of law principles.
13.2 EXCLUSIVE JURISDICTION
Subject to arbitration (Section 12), legal actions shall be brought
exclusively in courts located in Toronto, Ontario, Canada. You consent to
personal jurisdiction and venue in such courts.
13.3 INTERNATIONAL USERS
If You are outside Canada:
- This License is governed by Ontario/Canadian law
- You submit to Ontario jurisdiction (subject to arbitration)
- If provisions are unenforceable in Your jurisdiction, they shall be
modified to the minimum extent necessary
--------------------------------------------------------------------------------
SECTION 14. TERMINATION
--------------------------------------------------------------------------------
14.1 Automatic Termination
Your rights under this License terminate automatically and immediately if
You breach any term, without notice from Maple Open Tech.
14.2 Effect of Termination
Upon termination, You must:
- Immediately cease all use of the Licensed Work
- Delete all copies in Your possession or control
- Certify deletion in writing if requested
14.3 Survival
Sections 8, 10, 11, 12, 13, 15, and 17 survive termination.
14.4 No Effect on Change License
Termination of this License does not affect any rights You have acquired
under the Change License after the Change Date.
--------------------------------------------------------------------------------
SECTION 15. DATA PROTECTION
--------------------------------------------------------------------------------
15.1 Your Responsibility
If the Licensed Work processes personal data, You are responsible for
compliance with applicable data protection laws.
15.2 GDPR
For users subject to GDPR:
- A Data Processing Agreement is available at: dpa@mapleopentech.ca
- Privacy Policy: https://mapleopentech.ca/privacy
- Sub-processor list: https://mapleopentech.ca/subprocessors
15.3 Data Sovereignty
Where the Licensed Work is offered as a hosted service by Maple Open Tech,
data residency options (including Canadian-only storage) are available.
Contact: licensing@mapleopentech.ca
--------------------------------------------------------------------------------
SECTION 16. EXPORT COMPLIANCE
--------------------------------------------------------------------------------
You are responsible for compliance with applicable export control laws. The
Licensed Work may be subject to Canadian and other export restrictions.
--------------------------------------------------------------------------------
SECTION 17. GENERAL PROVISIONS
--------------------------------------------------------------------------------
17.1 SEVERABILITY
If any provision is held invalid or unenforceable:
- It shall be modified to the minimum extent necessary
- If modification is not possible, it shall be severed
- Remaining provisions continue in full force
17.2 ENTIRE AGREEMENT
This License constitutes the entire agreement regarding the Licensed Work
and supersedes all prior agreements.
17.3 WAIVER
No waiver is effective unless in writing. No failure to exercise any right
operates as a waiver.
17.4 ASSIGNMENT
You may not assign this License without Maple Open Tech's written consent.
Maple Open Tech may assign without restriction.
17.5 NOTICES
Notices shall be sent to licensing@mapleopentech.ca and are deemed received
when actually received.
17.6 INTERPRETATION
- Headings are for convenience only
- "Including" means "including without limitation"
- "Days" means calendar days
- Currency is Canadian dollars unless specified
17.7 RELATIONSHIP
This License does not create any partnership, joint venture, employment, or
agency relationship.
--------------------------------------------------------------------------------
SECTION 18. CONTACT
--------------------------------------------------------------------------------
Commercial Licensing: licensing@mapleopentech.ca
https://mapleopentech.ca/license
General Inquiries: hello@mapleopentech.ca
Security Issues: security@mapleopentech.ca
EU Compliance: eu-compliance@mapleopentech.ca
GDPR / Data Protection: dpa@mapleopentech.ca
AI Compliance: ai-compliance@mapleopentech.ca
================================================================================
HOW TO APPLY THIS LICENSE
1. Include this file as LICENSE.txt in your project root
2. Fill in the License Parameters at the top (Software name, version, dates)
3. Add the following header to source files:
Copyright [YEAR] Maple Open Tech
Licensed under the Maple Open Tech License (MOTL) v1.0
https://mapleopentech.ca/license
This software is source-available. Production use requires a commercial
license. After [CHANGE DATE], this version becomes MIT-licensed.
================================================================================
FREQUENTLY ASKED QUESTIONS
Q: Is this open source?
A: Not yet. This is "source-available" until the Change Date. After that,
each version becomes MIT-licensed, which is OSI-approved open source.
Q: Can I view and audit the source code?
A: Yes, absolutely. Transparency and security auditing are explicitly
permitted.
Q: Can I use this for development and testing?
A: Yes. Non-Production Use (development, testing, evaluation, research)
is free.
Q: When do I need a Commercial License?
A: When you use it in production, offer it as a service, or want to
redistribute before the Change Date.
Q: What happens after the Change Date?
A: That specific version becomes MIT-licensed. You can do anything MIT
permits. Newer versions may still be under MOTL with their own Change
Dates.
Q: Can AWS/cloud providers take this and compete with you?
A: Not before the Change Date. Competing services require a Commercial
License.
Q: Can I self-host for my company?
A: Production self-hosting requires a Commercial License. We offer private
cloud licensing.
Q: I'm in the EU. Does the arbitration apply to me?
A: If you're an EU consumer, no. See the EU Compliance Addendum.
Q: Can I contribute improvements?
A: Yes! Contributions are welcome. By contributing, you grant us license
to use your contribution.
Q: What if my use case isn't clear?
A: Contact licensing@mapleopentech.ca - we're happy to clarify.
================================================================================
Maple Open Tech License (MOTL) v1.0
Last Updated: November 2025
https://mapleopentech.ca/license