mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-06-21 08:00:43 +00:00
create proprietary directory (#2112)
## Description: Assets in the proprietary directory are copyrighted by OpenFront. ## 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:
+36
-9
@@ -1,6 +1,8 @@
|
|||||||
# Asset License - Creative Commons BY-SA 4.0
|
# Asset License
|
||||||
|
|
||||||
This license applies to all non-code assets in this repository, including but not limited to:
|
## Open Assets (/resources) - Creative Commons BY-SA 4.0
|
||||||
|
|
||||||
|
Assets in the `/resources` directory are licensed under Creative Commons BY-SA 4.0, including but not limited to:
|
||||||
- Graphics, sprites, and images (*.png, *.jpg, *.svg, etc.)
|
- Graphics, sprites, and images (*.png, *.jpg, *.svg, etc.)
|
||||||
- 3D models and textures (*.obj, *.fbx, *.blend, etc.)
|
- 3D models and textures (*.obj, *.fbx, *.blend, etc.)
|
||||||
- Audio files (*.mp3, *.ogg, *.wav, etc.)
|
- Audio files (*.mp3, *.ogg, *.wav, etc.)
|
||||||
@@ -8,12 +10,37 @@ This license applies to all non-code assets in this repository, including but no
|
|||||||
- Font files
|
- Font files
|
||||||
- Level/map data files
|
- Level/map data files
|
||||||
|
|
||||||
This license does NOT apply to:
|
Attribution required: "OpenFront" or "OpenFront LLC"
|
||||||
- Source code files (*.js, *.ts, *.py, etc.) - see LICENSE for code licensing
|
|
||||||
- Configuration files that contain code
|
|
||||||
- Scripts and shaders
|
|
||||||
|
|
||||||
Attribution required: "OpenFront.io" or "OpenFront LLC"
|
|
||||||
|
|
||||||
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
|
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
|
||||||
or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
|
or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
|
||||||
|
|
||||||
|
## Proprietary Assets (/proprietary) - All Rights Reserved
|
||||||
|
|
||||||
|
Assets in the `/proprietary` directory are:
|
||||||
|
- Copyright © 2024-2025 OpenFront LLC and Contributors
|
||||||
|
- All Rights Reserved
|
||||||
|
- NOT licensed for use, modification, or redistribution outside of OpenFront
|
||||||
|
- May only be used as part of the complete OpenFront software package
|
||||||
|
|
||||||
|
See `/proprietary/LICENSE` for full terms.
|
||||||
|
|
||||||
|
## External/Proprietary Assets (Not in Repository)
|
||||||
|
|
||||||
|
The following assets are NOT included in this repository and are NOT covered by any open source license:
|
||||||
|
- Assets hosted on our CDN/servers
|
||||||
|
- Assets stored in our database
|
||||||
|
- Premium skins, models, and textures accessed via API
|
||||||
|
- Sound effects and music accessed via API
|
||||||
|
- Any assets not explicitly included in this repository
|
||||||
|
|
||||||
|
These external assets are proprietary property of OpenFront LLC.
|
||||||
|
|
||||||
|
## Important Legal Notice
|
||||||
|
|
||||||
|
- The CC BY-SA 4.0 license applies ONLY to assets in the `/resources` directory
|
||||||
|
- Assets in `/proprietary` are restricted use - see their specific LICENSE
|
||||||
|
- External assets not in this repository remain fully proprietary
|
||||||
|
- Accessing, downloading, extracting, or using proprietary assets without permission is prohibited
|
||||||
|
|
||||||
|
For source code licensing, see LICENSE and LICENSING.md files.
|
||||||
@@ -39,6 +39,22 @@ This document provides comprehensive licensing information for the OpenFront.io
|
|||||||
- Added Creative Commons BY-SA 4.0 for all assets
|
- Added Creative Commons BY-SA 4.0 for all assets
|
||||||
- All new code is AGPL v3.0 only
|
- All new code is AGPL v3.0 only
|
||||||
|
|
||||||
|
### Phase 4: Mixed Asset Licensing
|
||||||
|
|
||||||
|
- **Starting After:** c2cf2ce65f74ac91859f68a84aec89aeda5722ee
|
||||||
|
- **Date:** September 28, 2025
|
||||||
|
- **Licenses:**
|
||||||
|
- **Code:** AGPL v3.0 (unchanged from Phase 3)
|
||||||
|
- **Open Assets (/resources):** Creative Commons BY-SA 4.0 (unchanged from Phase 3)
|
||||||
|
- **Proprietary Assets (/proprietary):** All Rights Reserved
|
||||||
|
- **Copyright Holders:** OpenFront LLC and Contributors
|
||||||
|
- **Changes:**
|
||||||
|
- Added `/proprietary` directory for copyrighted assets
|
||||||
|
- Established dual-track asset licensing structure
|
||||||
|
- Open assets in `/resources` remain CC BY-SA 4.0
|
||||||
|
- Proprietary assets override open assets during build process
|
||||||
|
- Contributors retain copyright while granting usage rights to OpenFront LLC
|
||||||
|
|
||||||
## Important Notes
|
## Important Notes
|
||||||
|
|
||||||
### For Code:
|
### For Code:
|
||||||
@@ -69,6 +85,7 @@ All assets included in this repository (graphics, sounds, music, models) are lic
|
|||||||
- Premium skins, models, and textures
|
- Premium skins, models, and textures
|
||||||
- Sound effects and music accessed via API
|
- Sound effects and music accessed via API
|
||||||
- Any assets not explicitly included in this repository
|
- Any assets not explicitly included in this repository
|
||||||
|
- Any asset in the proprietary/ folder
|
||||||
|
|
||||||
These external assets are:
|
These external assets are:
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
Copyright (c) 2025 OpenFront LLC and Contributors
|
||||||
|
All Rights Reserved.
|
||||||
|
|
||||||
|
PROPRIETARY ASSET LICENSE
|
||||||
|
|
||||||
|
The assets in this directory are proprietary and protected by copyright.
|
||||||
|
Copyright holders retain their individual copyrights.
|
||||||
|
|
||||||
|
PERMITTED USE:
|
||||||
|
- You may use these assets for development, testing, and contribution purposes to OpenFront
|
||||||
|
- You may use these assets solely as part of the complete OpenFront software package
|
||||||
|
- You may view and study these assets for personal educational purposes
|
||||||
|
- You may run, compile, and test the software containing these assets
|
||||||
|
|
||||||
|
RESTRICTIONS:
|
||||||
|
You may NOT:
|
||||||
|
- Extract, copy, or use these assets in any other project or work
|
||||||
|
- Modify, alter, or create derivative works of these assets for redistribution
|
||||||
|
- Redistribute, sublicense, sell, or transfer these assets separately from OpenFront
|
||||||
|
- Use these assets for any commercial purpose outside of running OpenFront
|
||||||
|
- Remove or alter any copyright notices or this license
|
||||||
|
|
||||||
|
CONTRIBUTIONS:
|
||||||
|
By contributing assets to this directory, you:
|
||||||
|
- Retain copyright to your original work
|
||||||
|
- Grant OpenFront LLC a perpetual, worldwide, non-exclusive, royalty-free license to use,
|
||||||
|
modify, and distribute your contributions as part of OpenFront
|
||||||
|
- Agree that your contributions will be distributed under this restrictive license
|
||||||
|
- Warrant that you have the right to grant these permissions
|
||||||
|
|
||||||
|
ATTRIBUTION:
|
||||||
|
Individual asset copyrights are held by their respective creators.
|
||||||
|
See CONTRIBUTORS.md for attribution details.
|
||||||
|
|
||||||
|
NO WARRANTY:
|
||||||
|
THE ASSETS ARE 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
|
||||||
|
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 ASSETS OR THE USE OR OTHER DEALINGS IN THE ASSETS.
|
||||||
|
|
||||||
|
For questions regarding licensing or commercial use, contact: legal@openfront.io
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
|
This work in this directory is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
|
||||||
|
|
||||||
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
|
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
|
||||||
or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
|
or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
|
||||||
@@ -26,6 +26,7 @@
|
|||||||
"include": [
|
"include": [
|
||||||
"src/**/*",
|
"src/**/*",
|
||||||
"resources/**/*",
|
"resources/**/*",
|
||||||
|
"proprietary/**/*",
|
||||||
"generated/**/*",
|
"generated/**/*",
|
||||||
"tests/**/*",
|
"tests/**/*",
|
||||||
"src/scripts"
|
"src/scripts"
|
||||||
|
|||||||
@@ -138,6 +138,11 @@ export default async (env, argv) => {
|
|||||||
to: path.resolve(__dirname, "static"),
|
to: path.resolve(__dirname, "static"),
|
||||||
noErrorOnMissing: true,
|
noErrorOnMissing: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
from: path.resolve(__dirname, "proprietary"),
|
||||||
|
to: path.resolve(__dirname, "static"),
|
||||||
|
noErrorOnMissing: true,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
options: { concurrency: 100 },
|
options: { concurrency: 100 },
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user