From 1ee3cf7ce3ae3cd0b64501aa4d51817c0f5344fb Mon Sep 17 00:00:00 2001 From: evanpelle Date: Sun, 12 Oct 2025 19:19:49 -0700 Subject: [PATCH] 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 --- LICENSE | 23 ++++++++++++++++++++++- LICENSING.md | 9 +++++++++ README.md | 8 ++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index bae94e189..c24da174d 100644 --- a/LICENSE +++ b/LICENSE @@ -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 -. \ No newline at end of file +. + + +=== 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. \ No newline at end of file diff --git a/LICENSING.md b/LICENSING.md index cfb7b072e..280d25598 100644 --- a/LICENSING.md +++ b/LICENSING.md @@ -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: diff --git a/README.md b/README.md index 0c620ad7e..48223b4eb 100644 --- a/README.md +++ b/README.md @@ -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