Drop Commons-Clause and monetization restrictions to enable incorporating third-party GPLv3 code in upcoming rig system work. Prior versions (0.1.0–0.5.x) remain under GPL-3.0 WITH Commons-Clause. From 0.6.0-ALPHA, GPL-3.0-or-later pure.
92 lines
3.5 KiB
Plaintext
92 lines
3.5 KiB
Plaintext
# 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.
|