update license - clarify attribution requirement (#2192)

## Description:

Clarify and add additional requirements to attribution.

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced

## Please put your Discord username so you can be contacted if a bug or
regression is found:

evan
This commit is contained in:
Evan
2025-10-14 09:42:36 -07:00
committed by GitHub
parent e7497bfb76
commit 2c58947839
3 changed files with 25 additions and 15 deletions
+12 -11
View File
@@ -660,23 +660,24 @@ if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see
<https://www.gnu.org/licenses/>.
=== ADDITIONAL TERMS (AGPL v3 Section 7) ===
Attribution Requirement:
All versions of this software must prominently display one of the following
on the main menu/UI screen:
All modified versions of this web game must prominently display one of the
following on the main menu and/or initial title screen:
- "Based on OpenFront"
- "Derived from OpenFront"
- "Powered by OpenFront"
- "Fork of OpenFront"
The attribution must be clearly visible and may not imply the
fork is the original OpenFront or officially endorsed. Forks may
add their own project name (e.g., "SuperGame - Based on OpenFront")
but may not use "OpenFront" as the primary title or imply official
status.
Display Requirements:
- Positioned directly beneath the game's title
- Minimum 12-point font size (or proportional equivalent)
- Sufficient contrast for clear readability
- Visible without scrolling or navigation
- Must remain visible until user chooses to proceed (no auto-skip)
- May include a link to https://openfront.io
Trademark Notice:
"OpenFront" is a trademark. Use of the trademark must
comply with applicable trademark law.
Modified versions may add their own game title (e.g.,
"SuperGame - Based on OpenFront") but may not use "OpenFront"
as the primary title or imply official endorsement.
+8
View File
@@ -64,6 +64,14 @@ This document provides comprehensive licensing information for the OpenFront.io
- All forks must display "Based on OpenFront" (or similar) on main menu
- Make clear that "OpenFront" is a registered trademark
### Phase 6: Clarified AGPL Additional Attribution Terms
- **Starting After:** e7497bfb767c4bf3e1e00eac0a13de995419f8b5
- **Date:** October 14, 2025
- **Changes:**
- Added additional Section 7 attribution requirements to the LICENSE
- Removed trademark notice from LICENSE file as it's unnecessary
## Important Notes
### For Code:
+5 -4
View File
@@ -20,11 +20,12 @@ This is a fork/rewrite of WarFront.io. Credit to https://github.com/WarFrontIO.
OpenFront source code is licensed under the **GNU Affero General Public License v3.0** with additional attribution requirements:
- Any forks or derivative works must display attribution (e.g., "Based on OpenFront", "Derived from OpenFront", "Powered by OpenFront", or "Fork of OpenFront") prominently on the main menu/UI screen
- Forks must not use "OpenFront" as the primary title or imply official endorsement
- "OpenFront" is a trademark and must be used in compliance with applicable trademark law
- Any forks or derivative works must display attribution (e.g., "Based on OpenFront", "Derived from OpenFront", "Powered by OpenFront", or "Fork of OpenFront") prominently on the main menu and/or initial title screen.
See [LICENSE](LICENSE), [LICENSE-ASSETS](LICENSE-ASSETS), and [LICENSING.md](LICENSING.md) for full details.
See the `ADDITIONAL TERMS` section in [LICENSE](LICENSE) for complete requirements.
For asset licensing, see [LICENSE-ASSETS](LICENSE-ASSETS).
For license history, see [LICENSING.md](LICENSING.md).
## 🌟 Features