Non-Commercial Copyleft License (NCCL) v1.0
Copyright (c) 2026 Scalecode Solutions / Travis

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to use, copy,
modify, merge, publish, and distribute the Software, subject to the following
conditions:

──────────────────────────────────────────────────────────────────────────────────
1. ATTRIBUTION
──────────────────────────────────────────────────────────────────────────────────

Any distribution or publication of the Software, or any Derivative Work, must
prominently display the following notice in all copies, substantial portions, and
any accompanying documentation or user interface:

    "Based on mvtk by Scalecode Solutions (https://github.com/scalecode-solutions/mvToolkit)"

You may not remove, obscure, or alter any copyright notice, attribution notice,
or this license notice from any copy of the Software or Derivative Work.

──────────────────────────────────────────────────────────────────────────────────
2. SHARE-ALIKE (COPYLEFT)
──────────────────────────────────────────────────────────────────────────────────

If you distribute, publish, deploy, or otherwise make available any Derivative
Work — including modifications, extensions, forks, or software that incorporates
any portion of the Software — you must:

  (a) Release the complete corresponding source code of the Derivative Work
      under this same license (NCCL v1.0 or later);

  (b) Make the source code freely and publicly available (e.g., via a public
      repository) at the time of distribution or deployment;

  (c) Include a copy of this license with the Derivative Work.

A "Derivative Work" means any work that is based on, derived from, or incorporates
any part of the Software, including but not limited to modifications, translations,
adaptations, or works that link against the Software as a library.

──────────────────────────────────────────────────────────────────────────────────
3. NON-COMMERCIAL USE ONLY
──────────────────────────────────────────────────────────────────────────────────

The Software and any Derivative Work may NOT be used for Commercial Purposes
without a separate written commercial license obtained from the copyright holder.

"Commercial Purposes" means any use that is primarily intended for or directed
toward commercial advantage or monetary compensation, including but not limited to:

  (a) Incorporating the Software into a product or service that is sold, licensed,
      or otherwise monetized;

  (b) Using the Software to provide paid services, consulting, or SaaS offerings;

  (c) Using the Software within a for-profit organization's internal operations or
      infrastructure in a manner that provides competitive or economic benefit;

  (d) Bundling or distributing the Software as part of a commercial product.

Non-commercial use includes: personal projects, academic research, education,
open-source projects released under this or a compatible license, and charitable
or non-profit work.

To inquire about a commercial license, contact: scalecode.solutions@protonmail.com

──────────────────────────────────────────────────────────────────────────────────
4. NO WARRANTY
──────────────────────────────────────────────────────────────────────────────────

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 NON-INFRINGEMENT. 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.

──────────────────────────────────────────────────────────────────────────────────
5. TERMINATION
──────────────────────────────────────────────────────────────────────────────────

Your rights under this license terminate automatically if you fail to comply with
any of its terms. Upon termination, you must cease all use and distribution of the
Software and destroy all copies in your possession.

──────────────────────────────────────────────────────────────────────────────────

SPDX-License-Identifier: LicenseRef-NCCL-1.0
