# TiedUp! Remake - License

**Effective Date:** April 2026 (license change from GPL-3.0 + Commons-Clause to GPL-3.0 pure)
**Applies to:** All versions from 0.6.0-ALPHA onwards. Prior versions (0.1.0 through 0.5.x) were distributed under GPL-3.0 WITH Commons-Clause.

---

## Summary

This software is licensed under **GPL-3.0-or-later** (GNU General Public License, version 3 or any later version).

The Commons-Clause restriction and additional monetization restrictions present in prior versions are **removed** effective this release, to enable incorporating third-party GPLv3 code (notably the Epic Fight animation/skeleton/mesh subsystem — see `docs/plans/rig/`).

---

## GNU General Public License v3.0-or-later

Copyright (C) 2024-2026 TiedUp! Remake Contributors

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

The full text of GPL-3.0 is available at:
https://www.gnu.org/licenses/gpl-3.0.txt

---

## Derived Work — Epic Fight

Portions of this project (everything under `com.tiedup.remake.v3.*`, starting with 0.6.0-ALPHA) are derived from **Epic Fight** by the Epic Fight Team, licensed under GPLv3. See:

- Upstream repository: https://github.com/Epic-Fight/epicfight
- Upstream license: GPLv3 (identical to this project)

Each derived file in `com.tiedup.remake.rig.*` carries a header attribution to Epic Fight. No Epic Fight assets (textures, 3D models, animations) are reused — only Java source code for the animation/skeleton/mesh infrastructure.

---

## Asset Exclusions

The following assets are NOT covered by this license and remain property of their respective owners:

1. **Original kdnp mod Assets** (textures, models, sounds from the 1.12.2 version)
   - Original creators: Yuti & Marl Velius
   - Used under fair use for preservation/educational purposes
   - Contact original authors for commercial use

2. **Minecraft Assets**
   - All Minecraft textures, sounds, and code belong to Mojang Studios/Microsoft
   - Subject to Minecraft EULA: https://www.minecraft.net/en-us/eula

3. **Third-Party Libraries**
   - Forge: subject to Forge license (MinecraftForge)
   - Other dependencies: subject to their respective licenses
   - (Prior to 0.6.0, PlayerAnimator and bendy-lib were used; removed in the RIG system.)

Code written for this project (files in `src/main/java/com/tiedup/remake/`) is fully covered by GPL-3.0-or-later.

---

## Disclaimer

THIS 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.

---

## SPDX Identifier

```
SPDX-License-Identifier: GPL-3.0-or-later
```

## Contact

For licensing questions, open an issue on the project repository.
