License NETfishing code and define asset terms
This commit is contained in:
parent
e791f15e87
commit
40b8fe0278
17 changed files with 896 additions and 101 deletions
|
|
@ -8,6 +8,8 @@ readonly BUILD_ROOT="${PROJECT_ROOT}/builds/v0.6.5-alpha"
|
|||
readonly WINDOWS_DIR="${BUILD_ROOT}/windows-x86_64"
|
||||
readonly LINUX_DIR="${BUILD_ROOT}/linux-x86_64"
|
||||
readonly README_SOURCE="${PROJECT_ROOT}/playtest/README-PLAYTEST.txt"
|
||||
readonly SOURCE_COMMIT="$(git -C "${PROJECT_ROOT}" rev-parse HEAD)"
|
||||
readonly SOURCE_URL="https://forge.makearmy.io/woofmeow/netfishing"
|
||||
readonly WINDOWS_ZIP="${BUILD_ROOT}/NETfishing-v0.6.5-alpha-windows-x86_64.zip"
|
||||
readonly LINUX_ZIP="${BUILD_ROOT}/NETfishing-v0.6.5-alpha-linux-x86_64.zip"
|
||||
readonly GODOT_BIN="${GODOT_BIN:-godot}"
|
||||
|
|
@ -52,6 +54,40 @@ chmod +x -- "${LINUX_DIR}/NETfishing.x86_64"
|
|||
cp -- "${README_SOURCE}" "${WINDOWS_DIR}/README-PLAYTEST.txt"
|
||||
cp -- "${README_SOURCE}" "${LINUX_DIR}/README-PLAYTEST.txt"
|
||||
|
||||
stage_licenses() {
|
||||
local destination="$1/licenses"
|
||||
mkdir -p -- "${destination}"
|
||||
install -m 0644 "${PROJECT_ROOT}/LICENSE" \
|
||||
"${destination}/GPL-3.0-or-later.txt"
|
||||
install -m 0644 "${PROJECT_ROOT}/ASSET-LICENSE.md" \
|
||||
"${destination}/NETFISHING-ASSET-LICENSE.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/THIRD-PARTY-NOTICES.md" \
|
||||
"${destination}/THIRD-PARTY-NOTICES.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/TRADEMARKS.md" \
|
||||
"${destination}/TRADEMARKS.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/CREDITS.md" \
|
||||
"${destination}/CREDITS.md"
|
||||
install -m 0644 "${PROJECT_ROOT}/ui/fonts/Tuffy-LICENSE.txt" \
|
||||
"${destination}/Tuffy-LICENSE.txt"
|
||||
install -m 0644 "${PROJECT_ROOT}/ui/fonts/Seattle-Avenue-LICENSE.txt" \
|
||||
"${destination}/Seattle-Avenue-LICENSE.txt"
|
||||
cat >"${destination}/SOURCE-CODE.md" <<EOF
|
||||
# Corresponding source
|
||||
|
||||
NETfishing code is licensed under GPL-3.0-or-later.
|
||||
|
||||
Source repository: ${SOURCE_URL}
|
||||
Source revision at build time: ${SOURCE_COMMIT}
|
||||
|
||||
If this package includes uncommitted development changes, it must not be
|
||||
publicly redistributed until the exact corresponding source is also made
|
||||
available.
|
||||
EOF
|
||||
}
|
||||
|
||||
stage_licenses "${WINDOWS_DIR}"
|
||||
stage_licenses "${LINUX_DIR}"
|
||||
|
||||
(
|
||||
cd -- "${BUILD_ROOT}"
|
||||
zip -X -q -r "$(basename -- "${WINDOWS_ZIP}")" windows-x86_64
|
||||
|
|
|
|||
|
|
@ -85,11 +85,26 @@ install -m 0644 "${ARM64_PCK}" "${GAME_ROOT}/NETfishing.pck"
|
|||
install -m 0644 "${TEMPLATE_ROOT}/gameinfo.xml" "${GAME_ROOT}/gameinfo.xml"
|
||||
install -m 0644 "${TEMPLATE_ROOT}/screenshot.png" "${GAME_ROOT}/screenshot.png"
|
||||
install -m 0644 \
|
||||
"${TEMPLATE_ROOT}/licenses/CREDITS.md" \
|
||||
"${PROJECT_ROOT}/CREDITS.md" \
|
||||
"${GAME_ROOT}/licenses/CREDITS.md"
|
||||
install -m 0644 \
|
||||
"${TEMPLATE_ROOT}/licenses/Tuffy-LICENSE.txt" \
|
||||
"${PROJECT_ROOT}/LICENSE" \
|
||||
"${GAME_ROOT}/licenses/GPL-3.0-or-later.txt"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/ASSET-LICENSE.md" \
|
||||
"${GAME_ROOT}/licenses/NETFISHING-ASSET-LICENSE.md"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/THIRD-PARTY-NOTICES.md" \
|
||||
"${GAME_ROOT}/licenses/THIRD-PARTY-NOTICES.md"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/TRADEMARKS.md" \
|
||||
"${GAME_ROOT}/licenses/TRADEMARKS.md"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/ui/fonts/Tuffy-LICENSE.txt" \
|
||||
"${GAME_ROOT}/licenses/Tuffy-LICENSE.txt"
|
||||
install -m 0644 \
|
||||
"${PROJECT_ROOT}/ui/fonts/Seattle-Avenue-LICENSE.txt" \
|
||||
"${GAME_ROOT}/licenses/Seattle-Avenue-LICENSE.txt"
|
||||
|
||||
cat >"${GAME_ROOT}/BUILD-INFO.txt" <<EOF
|
||||
NETfishing PortMaster ARM64 build
|
||||
|
|
@ -105,6 +120,16 @@ The executable and PCK were exported from the release commit listed above.
|
|||
Repository working-tree changes were not included in game content.
|
||||
EOF
|
||||
|
||||
cat >"${GAME_ROOT}/licenses/SOURCE-CODE.md" <<EOF
|
||||
# Corresponding source
|
||||
|
||||
NETfishing code is licensed under GPL-3.0-or-later.
|
||||
|
||||
Source repository: https://forge.makearmy.io/woofmeow/netfishing
|
||||
Exact source revision: ${TAG_COMMIT}
|
||||
Release tag: ${RELEASE_TAG}
|
||||
EOF
|
||||
|
||||
cat >"${GAME_ROOT}/README.md" <<EOF
|
||||
# NETfishing for PortMaster
|
||||
|
||||
|
|
|
|||
|
|
@ -1,54 +0,0 @@
|
|||
# Credits
|
||||
|
||||
## Project direction
|
||||
|
||||
NETfishing is designed, directed, reviewed, and released by its project
|
||||
creator. A public-facing creator or studio credit has not yet been recorded in
|
||||
this repository.
|
||||
|
||||
## Development assistance
|
||||
|
||||
Development has used automated coding assistance for implementation,
|
||||
investigation, testing, documentation, and review. Design choices, supplied
|
||||
artwork, acceptance decisions, repository operations, and releases remain
|
||||
human-controlled.
|
||||
|
||||
This disclosure is intentionally about process. Commit style, code style, or
|
||||
repository metadata cannot reliably prove whether a particular change was
|
||||
written with or without assistance.
|
||||
|
||||
## Fonts
|
||||
|
||||
- Tuffy: Thatcher Ulrich, Karoly Barta, and Michael Evans. The bundled license
|
||||
dedicates the work to the public domain; see `ui/fonts/Tuffy-LICENSE.txt`.
|
||||
- Seattle Avenue: bundled as `ui/fonts/seattle_avenue.otf`. Author and
|
||||
redistribution terms still need to be recorded before public distribution.
|
||||
|
||||
## Music
|
||||
|
||||
- `audio/music/title/as_in_four_wolves.ogg`: original title/ambient music by
|
||||
the project owner.
|
||||
|
||||
## Sound effects
|
||||
|
||||
- “Spinning reel.wav” by tosha73, used as the source for the fishing fight and
|
||||
manual-reeling loops. Freesound sound 509902, Creative Commons Zero (CC0):
|
||||
https://freesound.org/s/509902/
|
||||
- “Gentle Ocean Waves Loop” by kkenny101, used for the saltwater shoreline
|
||||
ambience. Freesound sound 852826, Creative Commons Zero (CC0):
|
||||
https://freesound.org/s/852826/
|
||||
- Dog_Bark.wav by ivolipa -- https://freesound.org/s/328729/ -- License:
|
||||
Creative Commons 0
|
||||
- Cat meow.m4a by Christyboy100 -- https://freesound.org/s/495694/ -- License:
|
||||
Attribution 3.0
|
||||
- “Quick Water Droplet” by qubodup, used for the bobber water-impact sound.
|
||||
Freesound sound 792931, Creative Commons Zero (CC0):
|
||||
https://freesound.org/s/792931/
|
||||
|
||||
## Artwork
|
||||
|
||||
- 2D artwork: Rheannon Eisworth, contributor.
|
||||
- 3D models: original work by the project owner.
|
||||
|
||||
Asset categories and release-record requirements are listed in
|
||||
[`docs/ASSET-PROVENANCE.md`](docs/ASSET-PROVENANCE.md).
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
We, the copyright holders of this work, hereby release it into the
|
||||
public domain. This applies worldwide.
|
||||
|
||||
In case this is not legally possible,
|
||||
|
||||
We grant any entity the right to use this work for any purpose, without
|
||||
any conditions, unless such conditions are required by law.
|
||||
|
||||
Thatcher Ulrich <tu@tulrich.com> http://tulrich.com
|
||||
Karoly Barta bartakarcsi@gmail.com
|
||||
Michael Evans http://www.evertype.com
|
||||
Loading…
Add table
Add a link
Reference in a new issue