relicense to GPL-3.0-or-later
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.
This commit is contained in:
102
LICENSE
102
LICENSE
@@ -1,66 +1,21 @@
|
||||
# TiedUp! Remake - License
|
||||
|
||||
**Effective Date:** January 2025
|
||||
**Applies to:** All versions of TiedUp! Remake (past, present, and future)
|
||||
**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 with Commons Clause** and additional restrictions.
|
||||
This software is licensed under **GPL-3.0-or-later** (GNU General Public License, version 3 or any later version).
|
||||
|
||||
**You CAN:**
|
||||
- Use the mod for free
|
||||
- Modify the source code
|
||||
- Distribute the mod (with source code)
|
||||
- Create derivative works (must be open source under the same license)
|
||||
|
||||
**You CANNOT:**
|
||||
- Sell this software
|
||||
- Put this software behind a paywall, subscription, or any form of monetization
|
||||
- Distribute without providing source code
|
||||
- Use a more restrictive license for derivative works
|
||||
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/`).
|
||||
|
||||
---
|
||||
|
||||
## Full License Terms
|
||||
## GNU General Public License v3.0-or-later
|
||||
|
||||
### Part 1: Commons Clause Restriction
|
||||
|
||||
"Commons Clause" License Condition v1.0
|
||||
|
||||
The Software is provided to you by the Licensor under the License, as defined
|
||||
below, subject to the following condition.
|
||||
|
||||
Without limiting other conditions in the License, the grant of rights under the
|
||||
License will not include, and the License does not grant to you, the right to
|
||||
Sell the Software.
|
||||
|
||||
For purposes of the foregoing, "Sell" means practicing any or all of the rights
|
||||
granted to you under the License to provide to third parties, for a fee or other
|
||||
consideration (including without limitation fees for hosting or consulting/
|
||||
support services related to the Software), a product or service whose value
|
||||
derives, entirely or substantially, from the functionality of the Software.
|
||||
|
||||
**Additional Monetization Restrictions:**
|
||||
|
||||
The following are explicitly prohibited:
|
||||
1. Selling the Software or any derivative work
|
||||
2. Requiring payment, subscription, or donation to access or download the Software
|
||||
3. Placing the Software behind a paywall of any kind (Patreon, Ko-fi, etc.)
|
||||
4. Bundling the Software with paid products or services
|
||||
5. Using the Software as an incentive for paid memberships or subscriptions
|
||||
6. Early access monetization (charging for early access to updates)
|
||||
|
||||
**Permitted:**
|
||||
- Accepting voluntary donations (as long as the Software remains freely accessible)
|
||||
- Using the Software on monetized content platforms (YouTube, Twitch, etc.)
|
||||
|
||||
---
|
||||
|
||||
### Part 2: GNU General Public License v3.0
|
||||
|
||||
Copyright (C) 2024-2025 TiedUp! Remake Contributors
|
||||
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
|
||||
@@ -80,14 +35,24 @@ https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
---
|
||||
|
||||
### Part 3: Asset Exclusions
|
||||
## Derived Work — Epic Fight
|
||||
|
||||
The following assets are NOT covered by this license and remain property of
|
||||
their respective owners:
|
||||
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
|
||||
- These assets are used under fair use for preservation/educational purposes
|
||||
- Used under fair use for preservation/educational purposes
|
||||
- Contact original authors for commercial use
|
||||
|
||||
2. **Minecraft Assets**
|
||||
@@ -95,28 +60,15 @@ their respective owners:
|
||||
- Subject to Minecraft EULA: https://www.minecraft.net/en-us/eula
|
||||
|
||||
3. **Third-Party Libraries**
|
||||
- PlayerAnimator: Subject to its own license (dev.kosmx.player-anim)
|
||||
- Forge: Subject to Forge license (MinecraftForge)
|
||||
- Other dependencies: Subject to their respective licenses
|
||||
- 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 remake** (files in `src/main/java/com/tiedup/remake/`)
|
||||
is fully covered by this GPL-3.0 + Commons Clause license.
|
||||
Code written for this project (files in `src/main/java/com/tiedup/remake/`) is fully covered by GPL-3.0-or-later.
|
||||
|
||||
---
|
||||
|
||||
### Part 4: Derivative Works
|
||||
|
||||
Any derivative work based on this Software MUST:
|
||||
|
||||
1. Be distributed under this same license (GPL-3.0 + Commons Clause)
|
||||
2. Provide complete source code
|
||||
3. Maintain all copyright notices
|
||||
4. Not be sold or monetized in any way
|
||||
5. Credit the original TiedUp! Remake project
|
||||
|
||||
---
|
||||
|
||||
### Part 5: Disclaimer
|
||||
## Disclaimer
|
||||
|
||||
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
@@ -131,9 +83,9 @@ SOFTWARE.
|
||||
## SPDX Identifier
|
||||
|
||||
```
|
||||
SPDX-License-Identifier: GPL-3.0-only WITH Commons-Clause-1.0
|
||||
SPDX-License-Identifier: GPL-3.0-or-later
|
||||
```
|
||||
|
||||
## Contact
|
||||
|
||||
For licensing questions or permission requests, open an issue on the project repository.
|
||||
For licensing questions, open an issue on the project repository.
|
||||
|
||||
@@ -49,7 +49,7 @@ mod_id=tiedup
|
||||
# The human-readable display name for the mod.
|
||||
mod_name=TiedUp
|
||||
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
|
||||
mod_license=GPL-3.0 WITH Commons-Clause (No Sale/Paywall)
|
||||
mod_license=GPL-3.0-or-later
|
||||
# The mod version. See https://semver.org/
|
||||
mod_version=0.5.6-ALPHA
|
||||
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
|
||||
|
||||
Reference in New Issue
Block a user