vecli 0.3.2

A zero-dependency, minimal CLI framework that's genuinely readable.
Documentation
# RazkarStudio Permissive License (RSPL) v2.1

Copyright (c) 2026 RazkarStudio. All rights reserved.

---

## 1. Definitions

- **"The Licensor"** means "RazkarStudio", the original author and copyright owner of The Software, reachable at [razkar.studio@proton.me]mailto:razkar.studio@proton.me.
- **"The Software"** means "vecli" and any associated source code, documentation, and related files published by The Licensor under this license.
- **"You"** means the individual or entity exercising rights under this license.
- **"Modified Version"** means any work derived from or based on The Software, including any file that has been altered from its original form.
- **"Unmodified Version"** means The Software in its original form, without any changes.
- **"Deliberate AI/ML Use"** means any intentional use of The Software as input to machine learning or artificial intelligence systems, including but not limited to training, fine-tuning, evaluation, and benchmarking. This does not include incidental use by developer tools such as code autocomplete or static analysis.

---

## 2. Permissions

You are granted a non-exclusive, worldwide, royalty-free, perpetual license to:

1. **Use** The Software for any purpose, including commercial use.
2. **Modify** The Software freely.
3. **Redistribute** The Software, modified or unmodified, to anyone.
4. **Sublicense** The Software as part of a larger work, subject to [Section 3.2]#32-sublicensing.

---

## 3. Conditions

### 3.1 Weak Copyleft
If You distribute a Modified Version, the modified files themselves must be licensed under this same license (RSPL v2.1). Unmodified files, and the larger project incorporating The Software, may be licensed under different terms, provided the modified files remain under RSPL v2.1.

### 3.2 Sublicensing
You may sublicense The Software as part of a larger work. However, sublicensing does not grant recipients any rights beyond those granted by this license.

Any sublicense granted must include, at a minimum, the restrictions set forth in [Section 3.4](#34-no-aiml-training-use) (No AI/ML Training Use) and [Section 4](#4-patent-non-aggression) (Patent Non-Aggression).

### 3.3 Attribution (Recommended)
Attribution to The Licensor is not required, but is strongly encouraged. If You choose to provide attribution, it should appear in your documentation, credits, or README files.

### 3.4 No AI/ML Training Use
You may not use The Software for any Deliberate AI/ML Use, including training, fine-tuning, evaluation, or benchmarking of any machine learning or artificial intelligence system, model, or dataset, without explicit prior written permission from The Licensor. Incidental use by developer tools such as code autocomplete is permitted.

This restriction applies regardless of whether The Software is used in its original or modified form, and applies to Modified Versions as defined in [Section 1](#1-definitions).

---

## 4. Patent Non-Aggression

Each contributor to The Software hereby grants You a perpetual, worldwide, non-exclusive, royalty-free patent license to make, use, sell, and distribute The Software. If You initiate patent litigation against any entity alleging that The Software infringes a patent, your rights under this license terminate automatically.

---

## 5. 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 NONINFRINGEMENT. IN NO EVENT SHALL THE COMPANY BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM THE USE OF THE SOFTWARE.

---

## 6. Termination

Your rights under this license terminate automatically if You fail to comply with any of its conditions. Upon termination, You must cease all distribution of The Software and any Modified Versions. Rights of recipients who have already received The Software under this license are not affected.

---

## 7. Severability

If any provision of this license is found to be unenforceable, the remaining provisions will continue in full force and effect.

---

## 8. Future Versions

The Licensor may publish revised and/or new versions of the RSPL from time to time. Each version will be given a distinguishing version number.

This license is version 2.1. It is a clarification of version 2.0. You may use The Software under the terms of version 2.0, this version 2.0, or (at your option) any later published by The Licensor.

If You receive a copy of The Software under a specific version number, and you modify or distribute it, You must comply with the terms of that specific version.

---

*RazkarStudio Permissive License (RSPL) v2.1*