diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cec6bc8..2945429 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,19 +1,21 @@ -# Contributing +# Contribution policy -Coordinate substantial work with the NETfishing owners before beginning. +The NETfishing Discovery Server is an owner-directed Woofmeow project and does +not accept unsolicited contributions. Do not submit pull requests, patches, +code, documentation, or other implementation work. Pull requests are disabled. -By intentionally submitting material for inclusion, you agree to -[`CONTRIBUTOR-TERMS.md`](CONTRIBUTOR-TERMS.md). Pull requests should include an -affirmative statement such as: +Issues remain available for reproducible bug reports and operational feedback. +An Issue is not an invitation to provide implementation work. -> I have read and agree to the repository’s contributor terms and have the -> right to submit this contribution. +[`CONTRIBUTOR-TERMS.md`](CONTRIBUTOR-TERMS.md) is retained for previously +accepted work and any specific future work expressly invited in writing by the +NETfishing owners. It is not a standing invitation to contribute. Keep changes focused, preserve protocol and security boundaries, add focused tests, and do not commit credentials, deployment secrets, logs, caches, virtual environments, or server-specific configuration. -Before review, run: +Maintainers should run: ```bash python3 -m unittest discover -v diff --git a/CONTRIBUTOR-TERMS.md b/CONTRIBUTOR-TERMS.md index 2cc14d1..2fba895 100644 --- a/CONTRIBUTOR-TERMS.md +++ b/CONTRIBUTOR-TERMS.md @@ -1,8 +1,11 @@ # NETfishing Discovery Server contributor terms -These terms apply to contributions intentionally submitted after their -publication. They do not retroactively change ownership of earlier work or -replace a separately signed agreement. +This project does not accept unsolicited contributions. These terms are +retained for contributions previously accepted after their publication and +for specific future work expressly invited in writing by the NETfishing +owners. They are not a request or standing invitation for submissions and do +not retroactively change ownership of earlier work or replace a separately +signed agreement. You retain copyright in your original contribution. By submitting it, you represent that you created it or otherwise have authority to grant these @@ -22,8 +25,8 @@ Submitting a contribution does not create project ownership, employment, agency, partnership, fiduciary duties, or a right to compensation. A separate written agreement is required for any such arrangement. -By intentionally submitting a patch or pull request after receiving notice of -these terms, you agree to them. Maintainers should preserve that affirmative -agreement in the pull request, issue, email, or another durable written -record. If you cannot agree, do not submit the contribution; contact the -owners to discuss separate terms. +Posting, uploading, linking, or emailing unsolicited material does not make it +an accepted contribution, and unsolicited material will not be reviewed. For +work expressly invited in writing, delivering the requested material after +receiving notice of these terms records agreement to them. Maintainers must +retain the written invitation and affirmative agreement in a durable record. diff --git a/README.md b/README.md index 3a6c51d..16f6ec7 100644 --- a/README.md +++ b/README.md @@ -93,8 +93,8 @@ version 3 or, at your option, any later version ([GPL-3.0-or-later](LICENSE)). NETfishing and Woofmeow branding is not granted under the GPL; see -[`TRADEMARKS.md`](TRADEMARKS.md). Contributions are accepted under -[`CONTRIBUTING.md`](CONTRIBUTING.md) and -[`CONTRIBUTOR-TERMS.md`](CONTRIBUTOR-TERMS.md). +[`TRADEMARKS.md`](TRADEMARKS.md). Unsolicited contributions are not accepted; +see [`CONTRIBUTING.md`](CONTRIBUTING.md). Historical and expressly invited +work is governed by [`CONTRIBUTOR-TERMS.md`](CONTRIBUTOR-TERMS.md). Copyright © 2026 Woofmeow.