Ratals Software License Agreement
Copyright (c) 2025–2026 Ratals Inc. All rights reserved.
This software is distributed under a dual-license model:
- MIT License (Open Source - CMS Core)
- Ratals Business License (Commercial - Paid Modules)
SECTION 1: LICENSE MODEL
This software uses a dual-license structure:
- Core CMS functionality is licensed under the MIT License
- Premium modules for Commerce, ERP, and AI are licensed under the Ratals Business License
SECTION 1.1: DEFINITIONS
COMPETING SAAS DEFINITION:
For the purposes of this license, "Competing SaaS" means any hosted, multi-tenant system that:
- Provides access to Ratals software functionality (in whole or in part) to multiple unrelated end users, and
- Charges subscription, usage-based, or access fees for such functionality.
SAFE HARBOR EXCEPTION:
A system is NOT considered a Competing SaaS if it is operated exclusively for a single contracted client under a written service agreement, and access is limited to that client and its authorized users.
CLASSIFICATION RULE:
Classification is determined by actual system architecture and user access patterns, not by branding, labeling, marketing, or stated intent.
SECTION 2: RATALS BUSINESS LICENSE (COMMERCIAL MODULES)
The following directories are licensed under the Ratals Business License:
- /admin/commerce
- /admin/erp
- /admin/ai
All files within these directories are licensed under the Ratals Business License.
SECTION 3: FILE MOVEMENT RULE
If a file licensed under the Ratals Business License is moved outside the directories listed in Section 2:
- The file's license is determined by its file-level license header
- If no header exists, licensing follows the file's original directory classification as determined by repository history or build system metadata
SECTION 4: MIT LICENSE
SPDX-License-Identifier: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, subject to the following conditions:
- The above copyright notice must be included in all copies
- The license text must be included in all distributions
- No warranty is provided
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SECTION 5: RESTRICTIONS (BUSINESS LICENSE)
Ratals Business License modules are provided with these RESTRICTIONS.
You MAY NOT:
- Provide the software as a competing SaaS, platform, or hosted service
- Resell, redistribute, or sublicense the software as a standalone product
- Create derivative products intended for resale or public distribution
- Create forks or distribute Business modules outside licensed usage
- Remove or alter Ratals branding or attribution
- Modify or bypass licensing, billing, or subscription enforcement systems
SECTION 6: AUTHORIZED SERVICE PROVIDER USAGE
Authorized service providers (including agencies, consultants, and managed service providers) MAY:
- Host the software on their own infrastructure
- Manage multiple client installations
- Use the software to deliver services to their contracted clients
- Deploy installations on behalf of clients
- Charge clients for implementation, hosting, configuration, or services
If a client ends service:
- The service provider may transfer a copy of the software only if the client has a valid license for the applicable Business modules
Service providers MAY NOT operate a Competing SaaS as defined in Section 1.1.
SECTION 7: BILLING AND SUBSCRIPTION TERMS
- Business modules are provided under recurring subscription (monthly or annual)
- Active subscription is required for full functionality
You MAY NOT:
- Modify the software to avoid payment
- Disable or interfere with license validation systems
- Use expired, invalid, or unauthorized license keys
Violation of these terms results in immediate termination of license rights.
SECTION 8: LICENSE KEY ENFORCEMENT
License validation may be enforced through:
- Remote API verification
- Local license validation
- Domain or installation checks
- Periodic or real-time verification
- Feature-based access control
Users may not:
- Bypass or disable license validation
- Modify the software to avoid licensing enforcement
- Block required communication with licensing systems
SECTION 9: OWNERSHIP
All proprietary code licensed under the Ratals Business License remains the exclusive property of Ratals Inc.
This license grants usage rights only and does not transfer ownership.
SECTION 10: TERMINATION
- This license terminates if you violate any terms
- This license terminates if your subscription is canceled or expires
Upon termination, you must cease use of all Business modules.
Termination does not limit any other legal rights of Ratals Inc.
SECTION 11: COMPLIANCE AND ENFORCEMENT
Ratals Inc. reserves the right to investigate violations of this license.
Failure to comply may result in:
- Suspension or revocation of license keys
- Termination of access
- Legal action where applicable
SECTION 12: DATA COLLECTION AND PRIVACY
Ratals software may process:
- Name, email, phone number
- Billing and shipping details
- Payment-related data
- User activity and analytics data
Cookies may include:
- PHPSESSID (session tracking)
- cart (shopping cart persistence)
- cookie_notice (consent tracking)
- analytics (usage tracking)
- source (affiliate tracking)
You are responsible for:
- Informing end users of data collection
- Compliance with applicable privacy laws (GDPR, CCPA, etc.)
- Compliance with all other applicable laws
SECTION 13: PAYMENT RESPONSIBILITY
You are fully responsible for:
- Payment processing
- Chargebacks
- Fraud prevention
- Customer disputes
Ratals Inc. assumes no liability for financial transactions.
SECTION 14: LIMITATION OF LIABILITY
To the maximum extent permitted by law:
- Ratals Inc. is not liable for indirect, incidental, or consequential damages
- Liability is limited to the amount paid to Ratals Inc.
- Ratals Inc. shall not be liable for any claims arising from third-party intellectual property disputes
SECTION 15: ACCEPTANCE OF TERMS
By using this software, you agree to this license.
If you do not agree, you must not use the software.
END OF LICENSE