commit: 54e5afe198485acd8c8785ec5ecdc2107a665a2f
parent e0521544900da42f55bd92363cfc8861d6738ddc
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Thu, 5 Mar 2026 01:57:23 +0100
CONTRIBUTING.md: Add Policy
Diffstat:
1 file changed, 39 insertions(+), 0 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
@@ -0,0 +1,39 @@
+## Contributing
+
+Last-Modified: 2026-03-05
+
+### Policy
+
+ 1. You have full rights to submit the entirety of the work under the license indicated for each file.
+ 2. If any other work might have been included, even partially, credit is required.
+ Such as via it's copyright notice when applicable or otherwise via the `Co-Authored-By` trailer.
+ 3. Operators of (semi-)automated software are held accountable. It must not be low-quality, spammy, or found immoral.
+ Asking first is strongly recommended.
+
+Note: Machine Learning software such as Diffusion Models and LLMs fundamentally break this policy, as such use of them is effectively banned.
+
+### Commit signature
+
+Each commit must include the following trailers:
+
+ * `Signed-off-by` with a recognisable and public name and email
+ * `X-Contrib-Policy: CONTRIBUTING.md 2026-03-05`
+
+Which can be automated with adding a script like this one to `.git/hooks/commit-msg`:
+```
+#!/bin/sh
+
+NAME=$(git config user.name)
+EMAIL=$(git config user.email)
+
+git interpret-trailers --in-place --if-exists doNothing \
+ --trailer "Signed-off-by: $NAME <$EMAIL>" \
+ --trailer "X-Contrib-Policy: CONTRIBUTING.md 2026-03-05" \
+ "$1"
+```
+
+--
+```
+Copyright 2017 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+SPDX-License-Identifier: MPL-2.0
+```