add attribution requirement when forking (#2182)

## Description:

Describe the PR.

## 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:
evanpelle
2025-10-12 19:19:49 -07:00
committed by GitHub
parent 136cfa1316
commit 1ee3cf7ce3
3 changed files with 39 additions and 1 deletions
+22 -1
View File
@@ -658,4 +658,25 @@ specific requirements.
You should also get your employer (if you work as a programmer) or school,
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/>.
<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:
- "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.
Trademark Notice:
"OpenFront" is a registered trademark. Use of the trademark must
comply with applicable trademark law.
+9
View File
@@ -55,6 +55,15 @@ This document provides comprehensive licensing information for the OpenFront.io
- Proprietary assets override open assets during build process
- Contributors retain copyright while granting usage rights to OpenFront LLC
### Phase 5: AGPL with Additional Attribution Terms
- **Starting After:** 136cfa1316dd584bece48f7ad9f8f17e8603f1c7
- **Date:** October 12, 2025
- **Changes:**
- Added Section 7 attribution requirement to AGPL v3.0
- All forks must display "Based on OpenFront" (or similar) on main menu
- Make clear that "OpenFront" is a registered trademark
## Important Notes
### For Code:
+8
View File
@@ -16,6 +16,14 @@ This is a fork/rewrite of WarFront.io. Credit to https://github.com/WarFrontIO.
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
[![Assets: CC BY-SA 4.0](https://img.shields.io/badge/Assets-CC%20BY--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/)
## License
OpenFront is licensed under the **GNU Affero General Public License v3.0** with additional attribution requirements:
- Any forks must display attribution (e.g., "Based on OpenFront") prominently on the main menu
See the [LICENSE](LICENSE) file for full details.
## 🌟 Features
- **Real-time Strategy Gameplay**: Expand your territory and engage in strategic battles