commit: 228fac2e6f923a8a77af688296777aec69085c27
parent eeece15a272e6ea2b74c13997347e31fe8b3b5c0
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue,  3 Dec 2024 11:38:10 +0100
.well-known/funding.json: add
Specification at https://floss.fund/funding-manifest/
Diffstat:
2 files changed, 158 insertions(+), 0 deletions(-)
diff --git a/.well-known/funding.json b/.well-known/funding.json
@@ -0,0 +1,157 @@
+{
+  "version": "v1.0.0",
+  "entity": {
+    "type": "individual",
+    "role": "maintainer",
+    "name": "Haelwenn Monnier",
+    "email": "funding.json@hacktivis.me",
+    "description": "Contributor to Gentoo and Alpine and Libre Software developer, mostly network software intended to be self-hosted but also system utilities.",
+    "webpageUrl": {
+      "url": "https://hacktivis.me/"
+    }
+  },
+  "projects": [
+    {
+      "guid": "badwolf",
+      "name": "Badwolf Browser",
+      "description": "Minimalist and privacy-oriented WebKitGTK+ browser",
+      "webpageUrl": {
+        "url": "https://hacktivis.me/projects/badwolf"
+      },
+      "repositoryUrl": {
+        "url": "https://hacktivis.me/git/badwolf"
+      },
+      "licenses": [
+        "spdx:BSD-3-Clause",
+        "spdx:CC-BY-SA-4.0",
+        "spdx:MPL-2.0"
+      ],
+      "tags": [
+        "browser",
+        "webkit",
+        "webkit-gtk",
+        "privacy",
+        "gtk"
+      ]
+    },
+    {
+      "guid": "deblob",
+      "name": "deblob",
+      "description": "Remove binary executables from a directory",
+      "webpageUrl": {
+        "url": "https://hacktivis.me/projects/deblob"
+      },
+      "repositoryUrl": {
+        "url": "https://git.sr.ht/~lanodan/deblob"
+      },
+      "licenses": [
+        "spdx:BSD-3-Clause"
+      ],
+      "tags": [
+        "hare",
+        "auditing",
+        "security",
+        "developer-tools",
+        "packager-tools"
+      ]
+    },
+    {
+      "guid": "utils-std",
+      "name": "utils-std",
+      "description": "Collection of commonly available Unix tools (à la coreutils).\nMade to be bootstrappable with a minimal C compiler and without already installed utilities.",
+      "webpageUrl": {
+        "url": "https://hacktivis.me/git/utils-std"
+      },
+      "repositoryUrl": {
+        "url": "https://hacktivis.me/git/utils-std"
+      },
+      "licenses": [
+        "spdx:MPL-2.0",
+        "spdx:0BSD",
+        "spdx:BSD-2-Clause",
+        "spdx:BSD-3-Clause",
+        "spdx:MIT"
+      ],
+      "tags": [
+        "utils",
+        "coreutils",
+        "bootstrapping",
+        "bootstrappable",
+        "linux"
+      ]
+    },
+    {
+      "guid": "bootstrap-initrd",
+      "name": "bootstrap-initrd",
+      "description": "Linux initrd to bootstrap from a small binary seed",
+      "webpageUrl": {
+        "url": "https://hacktivis.me/git/bootstrap-initrd"
+      },
+      "repositoryUrl": {
+        "url": "https://hacktivis.me/git/bootstrap-initrd"
+      },
+      "licenses": [
+        "spdx:MPL-2.0",
+        "spdx:BSD-3-Clause"
+      ],
+      "tags": [
+        "linux",
+        "bootstrapping",
+        "auditing",
+        "security"
+      ]
+    }
+  ],
+  "funding": {
+    "channels": [
+      {
+        "guid": "liberapay",
+        "type": "payment-provider",
+        "address": "https://liberapay.com/lanodan_",
+        "description": "Sponsor me through liberapay."
+      },
+      {
+        "guid": "github-sponsors",
+        "type": "payment-provider",
+        "address": "https://github.com/sponsors/lanodan",
+        "description": "Sponsor me through github."
+      }
+    ],
+    "plans": [
+      {
+        "guid": "weekly",
+        "status": "active",
+        "name": "Weekly donation",
+        "amount": 0,
+        "currency": "EUR",
+        "frequency": "weekly",
+        "channels": [
+          "liberapay"
+        ]
+      },
+      {
+        "guid": "monthly",
+        "status": "active",
+        "name": "Monthly donation",
+        "amount": 0,
+        "currency": "EUR",
+        "frequency": "monthly",
+        "channels": [
+          "github-sponsors"
+        ]
+      },
+      {
+        "guid": "one-time",
+        "status": "active",
+        "name": "One time donation",
+        "amount": 0,
+        "currency": "EUR",
+        "frequency": "one-time",
+        "channels": [
+          "github-sponsors"
+        ]
+      }
+    ],
+    "history": []
+  }
+}
diff --git a/projects/index.in.xhtml b/projects/index.in.xhtml
@@ -14,6 +14,7 @@
 	<main>
 		<h1>Projects</h1>
 		<dl>
+			<!-- Remember to update /.well-known/funding.json as well -->
 			<dt><a href="/projects/badwolf">BadWolf</a></dt><dd>Minimalist and privacy-oriented web browser based on WebKitGTK</dd>
 			<dt><a href="https://pleroma.social/">Pleroma</a></dt><dd>Free and open communication for everyone, social networking software compatible with other Fediverse software such as Misskey, Pixelfed, Mastodon and many others.</dd>
 			<dt><a href="/projects/deblob">deblob</a></dt><dd>Remove binary executables from a directory</dd>