forked from woofmeow/straywild
Permit assets in contribution-focused forks
This commit is contained in:
parent
1e24fb0bfc
commit
09b7a78533
5 changed files with 116 additions and 32 deletions
100
ASSET-LICENSE.md
100
ASSET-LICENSE.md
|
|
@ -1,4 +1,4 @@
|
||||||
# NETfishing Asset License 1.0
|
# NETfishing Asset License 1.1
|
||||||
|
|
||||||
Copyright © 2026 Woofmeow. All rights reserved except for the permissions
|
Copyright © 2026 Woofmeow. All rights reserved except for the permissions
|
||||||
expressly granted below.
|
expressly granted below.
|
||||||
|
|
@ -7,8 +7,9 @@ expressly granted below.
|
||||||
|
|
||||||
This license applies to original NETfishing artwork, graphics, textures,
|
This license applies to original NETfishing artwork, graphics, textures,
|
||||||
models, animations, music, sound recordings, narrative content, visual
|
models, animations, music, sound recordings, narrative content, visual
|
||||||
designs, characters, and other creative assets owned by the NETfishing owners,
|
designs, characters, and other creative assets owned by the NETfishing owners
|
||||||
publishing as Woofmeow (the **“NETfishing Assets”**).
|
or licensed to them with authority to sublicense, publishing as Woofmeow (the
|
||||||
|
**“NETfishing Assets”**).
|
||||||
|
|
||||||
It does not apply to:
|
It does not apply to:
|
||||||
|
|
||||||
|
|
@ -35,6 +36,13 @@ NETfishing Software. A Mod may add, replace, or alter content loaded by the
|
||||||
Official NETfishing Software, but it may not redistribute a replacement copy
|
Official NETfishing Software, but it may not redistribute a replacement copy
|
||||||
of the game or represent a fork, clone, sequel, or separate game.
|
of the game or represent a fork, clone, sequel, or separate game.
|
||||||
|
|
||||||
|
**Contribution Fork** means a source-control fork or clone of an official
|
||||||
|
NETfishing source repository that is created and maintained in good faith
|
||||||
|
primarily to prepare, test, review, or submit changes for possible inclusion
|
||||||
|
in Official NETfishing Software. It does not include a fork presented or
|
||||||
|
developed as an independent game, community edition, replacement distribution,
|
||||||
|
or ongoing product separate from the official NETfishing project.
|
||||||
|
|
||||||
## 3. Permission to use the official game
|
## 3. Permission to use the official game
|
||||||
|
|
||||||
You may reproduce NETfishing Assets as technically necessary to install, run,
|
You may reproduce NETfishing Assets as technically necessary to install, run,
|
||||||
|
|
@ -64,7 +72,7 @@ A distributed Mod must:
|
||||||
3. include the following notice in its documentation or distribution page:
|
3. include the following notice in its documentation or distribution page:
|
||||||
|
|
||||||
> Contains or adapts NETfishing assets © 2026 Woofmeow, used under the
|
> Contains or adapts NETfishing assets © 2026 Woofmeow, used under the
|
||||||
> NETfishing Asset License 1.0. This Mod is unofficial and is not endorsed
|
> NETfishing Asset License 1.1. This Mod is unofficial and is not endorsed
|
||||||
> by Woofmeow.
|
> by Woofmeow.
|
||||||
|
|
||||||
4. identify material created by the Mod author separately from NETfishing
|
4. identify material created by the Mod author separately from NETfishing
|
||||||
|
|
@ -77,14 +85,57 @@ charging for access to it, licensing it commercially, or using NETfishing
|
||||||
Assets in paid products requires separate written permission from both
|
Assets in paid products requires separate written permission from both
|
||||||
NETfishing owners.
|
NETfishing owners.
|
||||||
|
|
||||||
## 5. Uses not permitted
|
## 5. Contribution Fork license
|
||||||
|
|
||||||
Except with separate written permission from both NETfishing owners, you may
|
Subject to this license, you may reproduce, modify, and distribute NETfishing
|
||||||
not use or distribute NETfishing Assets:
|
Assets within a Contribution Fork. You may also make the nonpublic builds
|
||||||
|
reasonably necessary to develop, test, and review its proposed contribution.
|
||||||
|
|
||||||
- in a fork, clone, remake, sequel, or standalone game;
|
This permission is worldwide, nonexclusive, royalty-free, and available for
|
||||||
|
as long as you comply with this license. Public source-control hosting of the
|
||||||
|
Contribution Fork and the repository history technically necessary for that
|
||||||
|
fork are permitted distributions.
|
||||||
|
|
||||||
|
A Contribution Fork must:
|
||||||
|
|
||||||
|
1. remain primarily directed toward preparing changes for possible inclusion
|
||||||
|
in the official NETfishing project;
|
||||||
|
2. preserve this license and the official NETfishing project's applicable
|
||||||
|
attribution, third-party license, and copyright notices;
|
||||||
|
3. remain visibly linked to or identified as a fork of the official source
|
||||||
|
repository and not be presented as official or endorsed;
|
||||||
|
4. limit test-build access to the owners, maintainers, contributors, and
|
||||||
|
testers directly participating in development or review of the proposed
|
||||||
|
contribution;
|
||||||
|
5. not publish general-audience binaries, releases, packages, or downloads,
|
||||||
|
operate a persistent public alternative service, or monetize access;
|
||||||
|
6. not distribute the NETfishing Assets as a standalone extraction, archive,
|
||||||
|
or general-purpose asset pack; and
|
||||||
|
7. comply with `TRADEMARKS.md`.
|
||||||
|
|
||||||
|
Temporary access-controlled servers may be operated when reasonably necessary
|
||||||
|
to test a proposed contribution. They may not be promoted or maintained as a
|
||||||
|
public alternative to Official NETfishing Software or its services.
|
||||||
|
|
||||||
|
Submitting work from a Contribution Fork is governed separately by
|
||||||
|
`CONTRIBUTOR-TERMS.md` and does not require the NETfishing owners to accept the
|
||||||
|
work. Declining or closing a proposed contribution does not retroactively
|
||||||
|
invalidate good-faith use under this section. A compliant Contribution Fork
|
||||||
|
may remain publicly accessible as an archival development record, but it may
|
||||||
|
not be repurposed for continued development or distribution of a separate
|
||||||
|
product containing NETfishing Assets.
|
||||||
|
|
||||||
|
## 6. Uses not permitted
|
||||||
|
|
||||||
|
Except as expressly permitted by Sections 3, 4, and 5 or by separate written
|
||||||
|
permission from both NETfishing owners, you may not use or distribute
|
||||||
|
NETfishing Assets:
|
||||||
|
|
||||||
|
- in a fork, clone, remake, sequel, or standalone game that is not a qualifying
|
||||||
|
Contribution Fork;
|
||||||
- with a modified distribution of the GPL-covered NETfishing code that is not
|
- with a modified distribution of the GPL-covered NETfishing code that is not
|
||||||
Official NETfishing Software;
|
Official NETfishing Software, except for nonpublic contribution-testing
|
||||||
|
builds permitted by Section 5;
|
||||||
- in another game, application, asset library, template, or merchandise;
|
- in another game, application, asset library, template, or merchandise;
|
||||||
- as a substantially complete asset extraction or archive;
|
- as a substantially complete asset extraction or archive;
|
||||||
- in a way that implies sponsorship, endorsement, or official status;
|
- in a way that implies sponsorship, endorsement, or official status;
|
||||||
|
|
@ -92,22 +143,25 @@ not use or distribute NETfishing Assets:
|
||||||
identity; or
|
identity; or
|
||||||
- under terms that claim ownership of the NETfishing Assets themselves.
|
- under terms that claim ownership of the NETfishing Assets themselves.
|
||||||
|
|
||||||
The GPL permits forks and redistribution of the GPL-covered code. This asset
|
The GPL permits forks and redistribution of the GPL-covered code. Except for a
|
||||||
license does not permit those forks to carry NETfishing Assets. A code fork
|
qualifying Contribution Fork under Section 5, this asset license does not
|
||||||
must remove or replace the NETfishing Assets and reserved branding unless both
|
permit those forks to carry NETfishing Assets. A code fork that is not a
|
||||||
owners grant separate written permission.
|
Contribution Fork must remove or replace the NETfishing Assets and reserved
|
||||||
|
branding unless both owners grant separate written permission.
|
||||||
|
|
||||||
## 6. Ownership of Mods
|
## 7. Ownership of Mods and contribution work
|
||||||
|
|
||||||
You retain ownership of your original Mod material. The NETfishing owners
|
You retain ownership of your original Mod material and original material
|
||||||
retain ownership of the NETfishing Assets and adaptations of those assets to
|
created in a Contribution Fork. The NETfishing owners retain ownership of the
|
||||||
the extent provided by applicable law.
|
NETfishing Assets and adaptations of those assets to the extent provided by
|
||||||
|
applicable law.
|
||||||
|
|
||||||
This license does not require you to assign your original Mod material to the
|
This license does not require you to assign or submit your original material.
|
||||||
NETfishing owners. It also does not grant you ownership of the underlying
|
It also does not grant you ownership of the underlying NETfishing Assets. If
|
||||||
NETfishing Assets.
|
you intentionally submit material for inclusion in NETfishing,
|
||||||
|
`CONTRIBUTOR-TERMS.md` applies separately.
|
||||||
|
|
||||||
## 7. Termination and cure
|
## 8. Termination and cure
|
||||||
|
|
||||||
Your permissions under this license terminate automatically if you violate
|
Your permissions under this license terminate automatically if you violate
|
||||||
its terms. They are reinstated provisionally when you stop the violation and
|
its terms. They are reinstated provisionally when you stop the violation and
|
||||||
|
|
@ -117,7 +171,7 @@ within sixty days after it has been cured.
|
||||||
Termination does not limit remedies available for activity outside this
|
Termination does not limit remedies available for activity outside this
|
||||||
license.
|
license.
|
||||||
|
|
||||||
## 8. No warranty
|
## 9. No warranty
|
||||||
|
|
||||||
THE NETFISHING ASSETS ARE PROVIDED “AS IS,” WITHOUT WARRANTY OF ANY KIND,
|
THE NETFISHING ASSETS ARE PROVIDED “AS IS,” WITHOUT WARRANTY OF ANY KIND,
|
||||||
EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||||
|
|
@ -125,7 +179,7 @@ PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. TO THE MAXIMUM EXTENT
|
||||||
PERMITTED BY LAW, THE OWNERS WILL NOT BE LIABLE FOR ANY CLAIM, DAMAGES, OR
|
PERMITTED BY LAW, THE OWNERS WILL NOT BE LIABLE FOR ANY CLAIM, DAMAGES, OR
|
||||||
OTHER LIABILITY ARISING FROM THIS LICENSE OR USE OF THE NETFISHING ASSETS.
|
OTHER LIABILITY ARISING FROM THIS LICENSE OR USE OF THE NETFISHING ASSETS.
|
||||||
|
|
||||||
## 9. Additional permission
|
## 10. Additional permission
|
||||||
|
|
||||||
Uses not granted here require written permission from both NETfishing owners.
|
Uses not granted here require written permission from both NETfishing owners.
|
||||||
A permission granted to one person or project does not amend this license for
|
A permission granted to one person or project does not amend this license for
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,21 @@ applicable grants and representations in
|
||||||
affirmative record of that agreement. Contact the owners before submitting if
|
affirmative record of that agreement. Contact the owners before submitting if
|
||||||
separate written terms are needed.
|
separate written terms are needed.
|
||||||
|
|
||||||
|
## Contribution forks
|
||||||
|
|
||||||
|
The [NETfishing Asset License](ASSET-LICENSE.md) permits a public source-control
|
||||||
|
fork to retain NETfishing assets when the fork is maintained in good faith to
|
||||||
|
prepare, test, review, or submit changes for possible inclusion in the official
|
||||||
|
project. Keep the hosting platform's fork relationship visible, preserve all
|
||||||
|
license and attribution notices, and do not publish general-audience builds or
|
||||||
|
use the fork as an independent game or distribution.
|
||||||
|
|
||||||
|
Private test builds and temporary access-controlled test servers may be shared
|
||||||
|
with people directly participating in development or review of the proposed
|
||||||
|
contribution. Submission remains subject to `CONTRIBUTOR-TERMS.md`; permission
|
||||||
|
to maintain a Contribution Fork does not guarantee that its changes will be
|
||||||
|
accepted.
|
||||||
|
|
||||||
## Change discipline
|
## Change discipline
|
||||||
|
|
||||||
- Keep a change focused; avoid unrelated cleanup.
|
- Keep a change focused; avoid unrelated cleanup.
|
||||||
|
|
|
||||||
|
|
@ -95,8 +95,8 @@ world and UI authoring, and testing are consolidated in
|
||||||
[GPL-3.0-or-later](LICENSE).
|
[GPL-3.0-or-later](LICENSE).
|
||||||
- Project-owned artwork, models, music, and other creative assets are covered
|
- Project-owned artwork, models, music, and other creative assets are covered
|
||||||
by the [NETfishing Asset License](ASSET-LICENSE.md). It permits community
|
by the [NETfishing Asset License](ASSET-LICENSE.md). It permits community
|
||||||
Mods for official NETfishing software, but not use in forks, clones, or
|
Mods for official NETfishing software and narrowly scoped contribution forks,
|
||||||
unrelated products.
|
but not independent forks, clones, or unrelated products.
|
||||||
- The NETfishing and Woofmeow names and branding are reserved as described in
|
- The NETfishing and Woofmeow names and branding are reserved as described in
|
||||||
[TRADEMARKS.md](TRADEMARKS.md).
|
[TRADEMARKS.md](TRADEMARKS.md).
|
||||||
- Third-party materials retain their own terms; see the consolidated
|
- Third-party materials retain their own terms; see the consolidated
|
||||||
|
|
|
||||||
|
|
@ -24,10 +24,24 @@ An unofficial Mod may use wording such as “Example Mod for NETfishing” if it
|
||||||
name and presentation remain clearly distinct and it displays an unofficial
|
name and presentation remain clearly distinct and it displays an unofficial
|
||||||
notice.
|
notice.
|
||||||
|
|
||||||
## Forks and redistributed code
|
## Contribution forks
|
||||||
|
|
||||||
|
A qualifying Contribution Fork under `ASSET-LICENSE.md` may retain the
|
||||||
|
NETfishing and Woofmeow names, logos, icons, and trade dress already present in
|
||||||
|
the official source repository solely as necessary to reproduce, modify, and
|
||||||
|
test the Project while preparing a proposed contribution. The source-control
|
||||||
|
host's visible fork relationship or an equivalent repository notice must make
|
||||||
|
its unofficial contribution purpose clear.
|
||||||
|
|
||||||
|
This permission does not allow a Contribution Fork to use NETfishing or
|
||||||
|
Woofmeow branding to advertise a public build, release, service, community
|
||||||
|
edition, or independent product. It does not imply acceptance, sponsorship,
|
||||||
|
endorsement, or official status.
|
||||||
|
|
||||||
|
## Other forks and redistributed code
|
||||||
|
|
||||||
The GNU GPL permits forks and redistribution of covered code. A fork or
|
The GNU GPL permits forks and redistribution of covered code. A fork or
|
||||||
modified distribution must:
|
modified distribution that is not a qualifying Contribution Fork must:
|
||||||
|
|
||||||
- use a distinct product name;
|
- use a distinct product name;
|
||||||
- remove NETfishing and Woofmeow logos, icons, and official trade dress;
|
- remove NETfishing and Woofmeow logos, icons, and official trade dress;
|
||||||
|
|
|
||||||
|
|
@ -53,11 +53,12 @@ alone does not relicense third-party material.
|
||||||
The GPL permits study, modification, redistribution, and forks of covered
|
The GPL permits study, modification, redistribution, and forks of covered
|
||||||
code. It does not grant rights to NETfishing creative assets or branding. The
|
code. It does not grant rights to NETfishing creative assets or branding. The
|
||||||
NETfishing Asset License separately permits qualifying noncommercial add-on
|
NETfishing Asset License separately permits qualifying noncommercial add-on
|
||||||
Mods for official NETfishing software; it does not permit those assets to
|
Mods for official NETfishing software and narrowly scoped Contribution Forks
|
||||||
accompany code forks, clones, standalone games, unrelated products, or
|
used to prepare changes for possible upstream inclusion. It does not permit
|
||||||
general-purpose asset packs. A GPL fork must replace NETfishing assets and
|
those assets to accompany independent code forks, clones, standalone games,
|
||||||
reserved branding with independently licensed material and a distinct
|
unrelated products, or general-purpose asset packs. A GPL fork that is not a
|
||||||
identity.
|
qualifying Contribution Fork must replace NETfishing assets and reserved
|
||||||
|
branding with independently licensed material and a distinct identity.
|
||||||
|
|
||||||
Project-wide code, asset, branding, or contributor-license changes require
|
Project-wide code, asset, branding, or contributor-license changes require
|
||||||
written approval from both NETfishing owners under their private joint
|
written approval from both NETfishing owners under their private joint
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue