# Framework Community License (FCL) v2.0

## Important Notice

The Framework may be used, deployed, integrated, distributed, and utilized in private and commercial projects in accordance with the terms and conditions set forth in this License.

Downloading, installing, using, integrating, distributing, or otherwise accessing the Framework constitutes full acceptance of all terms and conditions of this License.

The Author shall not be liable for any errors, inaccuracies, omissions, ambiguities, or deficiencies that may exist within the text of this License. If the User disagrees with any provision of this License, the User must immediately cease using the Framework.

---

# Framework Community License (FCL) v2.0

Copyright (c) 2026 [Your Name / Company Name]

All Rights Reserved.

## 1. Definitions

**Framework** – the software, source code, documentation, libraries, tools, and all components provided by the Author.

**Author** – the copyright holder and owner of the Framework.

**User** – any individual, organization, company, foundation, association, or other entity using the Framework.

**Organization** – the entirety of the User's business operations, regardless of the number of products, projects, subsidiaries, divisions, brands, or business units.

**Module** – an independent extension of the Framework created in accordance with the rules specified in this License.

**Organization Net Revenue** – the total annual net revenue generated by the entire Organization using the Framework, regardless of whether such revenue was generated directly through the use of the Framework.

## 2. License Grant

The Author grants the User a non-exclusive, revocable, non-transferable license to:

1. Use the Framework.
2. Develop applications based on the Framework.
3. Sell applications utilizing the Framework.
4. Use the Framework in private, commercial, educational, and research projects.
5. Distribute unmodified copies of the Framework in accordance with the terms of this License.

## 3. Distribution

The Framework may be distributed without limitation provided that:

1. The complete text of this License is preserved.
2. All copyright notices remain intact.
3. Attribution to the Author is maintained.
4. The official source of the Framework is referenced.
5. A link to the official GitHub repository is included.
6. Modified versions of the Framework are not distributed.

## 4. Modifications

### Prohibited Actions

The following actions are prohibited:

1. Modifying the source code of the Framework.
2. Removing, replacing, or altering core Framework components.
3. Creating forks of the Framework.
4. Circumventing Framework security mechanisms.
5. Decompiling, reverse engineering, or attempting to bypass licensing mechanisms where applicable.
6. Creating public or private modified versions of the Framework.

### Permitted Actions

The following actions are permitted:

1. Creating custom Modules.
2. Extending Framework functionality through Modules.
3. Publishing and selling custom Modules.

Modules must:

1. Be placed within the designated `modules` directory or another directory officially designated by the Author.
2. Not modify Framework core files.
3. Not replace Framework core components.
4. Not negatively impact the integrity of the Framework.
5. Be developed in accordance with generally accepted software engineering principles and industry best practices.

## 5. Bug Reporting Obligation

Every User is required to report:

* software defects,
* security vulnerabilities,
* performance issues,
* Framework malfunctions.

Reports should be submitted to the Author within a reasonable period after discovery.

The Author may use submitted reports without restriction and without any obligation to compensate the reporting party.

## 6. Revenue Limits

### Community License

The Framework may be used free of charge by Organizations whose total annual net revenue does not exceed EUR 1,000,000.

This limit applies to the entire Organization using the Framework and not solely to a specific project, application, or product utilizing the Framework.

### Commercial License

Upon exceeding EUR 1,000,000 in annual Organization Net Revenue:

1. The User must promptly contact the Author.
2. Continued use of the Framework requires entering into a commercial licensing agreement with the Author.
3. The standard commercial licensing fee shall be equal to 1% of the Organization's total annual net revenue unless otherwise agreed in writing by both parties.

## 7. Right to Modify the License

The Author reserves the right to:

1. Modify the contents of this License.
2. Modify revenue thresholds.
3. Modify commercial terms.
4. Add new provisions.
5. Remove existing provisions.

The Author shall provide at least thirty (30) days prior notice before any License modifications become effective.

Notice may be published through:

* the official GitHub repository,
* the project website,
* official documentation,
* other official communication channels.

Continued use of the Framework after such modifications become effective constitutes acceptance of the updated License.

## 8. Audit Rights

The Author may request reasonable evidence demonstrating eligibility for the Community License.

The User agrees to provide reasonable information necessary to verify compliance with the licensing terms.

## 9. Intellectual Property

All copyrights, intellectual property rights, trademarks, trade names, and related rights associated with the Framework remain the exclusive property of the Author.

Nothing in this License shall be construed as transferring ownership of any intellectual property rights to the User.

## 10. Disclaimer of Warranty and Liability

THE FRAMEWORK IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.

THE AUTHOR DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO:

* MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE,
* SECURITY,
* NON-INFRINGEMENT,
* UNINTERRUPTED OR ERROR-FREE OPERATION.

THE AUTHOR SHALL NOT BE LIABLE FOR:

* LOSS OF DATA,
* LOSS OF REVENUE,
* LOSS OF CUSTOMERS,
* LOSS OF PROFITS,
* INDIRECT DAMAGES,
* DIRECT DAMAGES,
* CONSEQUENTIAL DAMAGES,
* INCIDENTAL DAMAGES,
* SPECIAL DAMAGES.

USE OF THE FRAMEWORK IS ENTIRELY AT THE USER'S OWN RISK.

## 11. License Violations

Violation of any provision of this License automatically terminates all rights granted under this License.

Upon termination, the User must immediately:

* cease all use of the Framework,
* remove all copies of the Framework under the User's control,
* cease any further distribution of the Framework.

If the Framework contains mechanisms for license verification, integrity validation, or compliance verification, the User expressly consents to their operation.

Upon detection of a License violation, the Framework may automatically:

* disable selected features,
* restrict access to specific functionality,
* enter a limited functionality mode,
* block updates,
* display License violation notices,
* require reactivation or License verification.

The Framework shall not remove User data, project files, or any data unrelated to the operation of the Framework itself.

The Author shall not be required to provide prior notice before applying measures permitted under this License.

The Author reserves the right to pursue legal remedies arising from License violations under applicable law.

## 12. Contact

For licensing inquiries:

Email: [97761906+di-Timonix@users.noreply.github.com]

GitHub: https://github.com/AtomFW/Atom

## 13. Final Provisions

If any provision of this License is determined to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.

This License shall be governed by and construed in accordance with the laws of the country of residence or principal place of business of the Author.

Use of the Framework constitutes full and unconditional acceptance of all terms and conditions of this License.
