AiDataGenByLeo/LICENSE.md

11 KiB

LICENSE FOR AiDataGenByLeo REPOSITORY

Proprietary Visible Source License

Copyright (c) 2026 Nique-Leo. All rights reserved.


NATURE OF THIS LICENSE

This is proprietary software. The source code is made visible solely for purposes of transparency, audit and learning. All rights remain reserved by the authors.


SCOPE

This license applies to ALL content in this repository, including:

  • DSL parser and feature generation framework
  • Data collection libraries and utilities
  • Python training scripts and notebooks
  • Complete trading systems in /Examples directory
  • Technical documentation and configuration files
  • Any other code, assets or materials included

GRANTED PERMISSIONS

Limited permission is granted for:

1. Evaluation and Study

  • Review the source code for educational purposes
  • Analyze the implemented architecture and methodologies
  • Study programming and design concepts

2. Personal Use and Modification

  • Modify, adapt, and customize the source code for personal use only
  • Create derivative versions for your own trading systems
  • Use modified or original versions in personal trading accounts (retail, prop firms, institutional, etc.)
  • Store modified versions in private repositories for personal backup

Conditions:

  • Modifications are strictly for personal/private use
  • Modified versions cannot be distributed, shared, or commercialized
  • Private repositories must remain private and not be made public

3. Use in Private Trading Systems

  • Execute the software (with or without modifications) in personal projects
  • Integrate as a component in own trading systems
  • Utilize in development of personal algorithmic strategies

4. Professional Services (Use As Tool)

  • Employ this software in development services for clients
  • Use in algorithmic trading consulting
  • Apply in fund management or proprietary trading

Condition: The software from this repository must be used as an internal tool, not as the main product or service offered..


USAGE RESTRICTIONS

The following uses are not permitted:

  1. Commercial Modification and Distribution

    • Sell or commercialize modified versions of the code
    • Distribute modified versions to third parties (publicly or privately)
    • Publish this code in public repositories (GitHub, GitLab, Bitbucket, etc.)
    • Create commercial derivative products based on this software
    • Offer modified versions as a service or product

    Note: Personal modifications for private use ARE permitted. Private repositories for personal backup ARE permitted.

  2. Public Distribution and Redistribution

    • Share the source code publicly (original or modified)
    • Publish in public repositories on any platform
    • Include in software packages or distributions for public access
    • Make the code accessible to the general public by any means

    Note: Storing in private repositories for personal use is allowed.

  3. Sublicensing and Transfer

    • Grant usage permissions to other persons or organizations
    • Transfer license rights
    • Create additional licenses based on this one
  4. Direct Commercialization

    • Sell or license this software (or modifications) as a standalone product
    • Offer the code as a service
    • Create products whose main functionality comes from this code
    • Monetize access or use of this software directly
    • Sell derivatives or modified versions
  5. Development of Competing Products

    • Create software that replicates the main functionality for commercial purposes
    • Develop commercial tools using concepts extracted from the code
    • Produce commercial alternatives based on the architecture of this software

SCOPE OF PERMITTED USE

Legitimate Use Cases:

Personal Trading and Modifications

  • Modify the code to fit your personal trading needs
  • Create custom versions for your own strategies
  • Use in personal, prop firm, or institutional trading accounts
  • Store modified versions in private repositories for backup
  • All personal use is permitted as long as it's not commercialized

Personal or Corporate Trading System

  • This software processes data and generates features internally
  • The system's value resides in your proprietary strategy
  • The code from this repository is not accessible or commercialized separately

Software Development for Clients

  • Provides programming services using this software as a tool
  • The client receives the final system, not access to this repository's code
  • Bills development services, not licenses of this software

Institutional Trading

  • Uses this software in internal operations
  • Does not offer the code as a service to third parties
  • Employs it as private technical infrastructure

Cases Outside Permitted Scope:

Commercial Distribution

  • Publishing this code (original or modified) in public GitHub repositories
  • Selling modified versions or derivatives
  • Offering the code or modifications as a commercial product
  • Creating paid services based on this codebase

Similar Products or Services

  • Software offering similar DSL parsing capabilities for sale
  • Commercial automatic feature generation tools for trading
  • Paid platforms facilitating development of similar algorithmic systems
  • Commercial trading systems based on the examples provided

Code-Based Services

  • Platforms exposing this software's functionality commercially
  • APIs or services that encapsulate this code for profit
  • Systems where this repository's code constitutes the main commercial value
  • Packages or products that bundle this code as their primary commercial offering

REPOSITORY HOSTING AND STORAGE

Permitted Storage Locations:

Private Repositories:

  • You MAY store the code (original or modified) in private repositories
  • Platforms include: GitHub Private, GitLab Private, Bitbucket Private, etc.
  • Private storage for backup, version control, and personal development is allowed

Local Storage:

  • Store on personal computers, servers, or cloud storage
  • Use in personal development environments

Prohibited Public Hosting:

Public Repositories:

  • You MUST NOT publish this code in public repositories
  • This includes: GitHub Public, GitLab Public, Bitbucket Public, or any other public hosting
  • Making the code publicly accessible violates this license
  • Public forks or mirrors are strictly prohibited

Rationale: The code is hosted exclusively on MQL5 Algo Forge as the official source. This ensures version control, proper attribution, and prevents unauthorized public distribution. Users must obtain the code from the official repository.

Official Repository:

https://forge.mql5.io/nique_372/AiDataGenByLeo

INTELLECTUAL PROPERTY

Reserved Rights

All intellectual property rights over this software, including but not limited to:

  • Source code and architecture
  • Algorithms and implementations
  • Technical documentation
  • Concepts and methodologies
  • Associated names and trademarks

remain exclusively with the authors.

Protection

This software is protected by copyright laws and international treaties. Unauthorized use may result in civil liabilities and, when applicable, criminal penalties.


EXTENDED COMMERCIAL LICENSES

For uses exceeding the permissions of this license, including:

  • Commercial distribution of modified versions
  • Selling derivative products
  • Public repository hosting
  • Distribution to clients or end users as a standalone product
  • Integration in commercial products where this code is the main component

Acquiring a commercial license is required. Contact for terms and pricing:

Platform: MQL5 Community
User: nique_372
Profile: https://www.mql5.com/es/users/nique_372

ATTRIBUTION

All permitted use of this software must include clear and visible attribution:

In software products:

Developed with AiDataGenByLeo
Copyright (c) 2026 Nique and Leo
https://forge.mql5.io/nique_372/AiDataGenByLeo

In source code:

// Uses AiDataGenByLeo by Nique and Leo
// https://forge.mql5.io/nique_372/AiDataGenByLeo

In marketing material or documentation:

This product uses AiDataGenByLeo technology

TERMINATION

This license terminates automatically if:

  1. Any of the established terms are violated
  2. Attempts are made to evade restrictions through technical or legal means
  3. The software is used in a manner not expressly authorized

Upon termination, you must:

  • Immediately cease all use of the software
  • Delete all copies in your possession
  • Destroy any material derived from the code

COMPLIANCE AND ENFORCEMENT

The authors reserve the right to:

  • Audit compliance with these terms
  • Investigate suspicions of misuse
  • Undertake legal action for violations
  • Revoke permissions for non-compliance

In case of violation:

Remedies available under the law will be applied, including but not limited to:

  • Injunctive relief to cease misuse
  • Claim for damages and losses
  • Recovery of improperly obtained benefits
  • Legal costs and professional fees

LIMITATION OF LIABILITY

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.

IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING LOSS OF PROFITS, DATA OR USE) ARISING FROM THE USE OR INABILITY TO USE THE SOFTWARE.


TRADING DISCLAIMER

Trading in financial markets involves substantial risk of loss. This software is a technical tool and does not constitute financial, investment or trading advice.

You are solely responsible for:

  • Your trading decisions and their consequences
  • Proper implementation and testing of the software
  • Compliance with applicable regulations in your jurisdiction
  • Appropriate risk management in your operations

Past performance does not guarantee future results. Thoroughly test any system before operating with real capital.


CONTRIBUTIONS

The authors do not accept unsolicited code contributions. Any suggestions, ideas or code sent to the project are considered donated to the public domain without compensation or guaranteed attribution.


LICENSE MODIFICATIONS

The authors reserve the right to modify these terms in future versions of the software. Already distributed versions remain under the terms in effect at the time of their distribution.


SEVERABILITY

If any provision of this license is deemed invalid or unenforceable, the remaining provisions shall remain in full force and effect.


APPLICABLE LAW

This license is governed by the applicable laws in the jurisdiction of the authors' residence. Any dispute will be resolved in the competent courts of said jurisdiction.


ACCEPTANCE OF TERMS

By downloading, accessing, installing or using this software in any way, you acknowledge having read, understood and accepted these terms in their entirety.

If you do not agree with these terms, you are not authorized to use this software.


Copyright © 2026 Nique-Leo. All rights reserved.