floss.fund: generate funding.json with helper to pass ingestion from https://dir.floss.fund/submit

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
This commit is contained in:
Thierry Laurion 2024-10-18 17:01:46 -04:00
parent 4957bfe421
commit 94dab7eedf

View File

@ -7,8 +7,7 @@
"email": "thierry.laurion@gmail.com", "email": "thierry.laurion@gmail.com",
"description": "Thierry Laurion, founder of Insurgo Open Technologies and maintainer of the Heads open-source firmware project. Dedicated to developing secure, user-friendly technologies that enhance physical security and data protection.", "description": "Thierry Laurion, founder of Insurgo Open Technologies and maintainer of the Heads open-source firmware project. Dedicated to developing secure, user-friendly technologies that enhance physical security and data protection.",
"webpageUrl": { "webpageUrl": {
"url": "https://github.com/linuxboot/heads", "url": "https://github.com/linuxboot/heads"
"wellKnown": "https://github.com/linuxboot/heads/blob/master/funding.json"
} }
}, },
"projects": [ "projects": [
@ -17,15 +16,25 @@
"name": "Heads", "name": "Heads",
"description": "Heads is an open-source firmware project designed to enhance the security and integrity of laptops and servers. It provides a tamper-evident and cryptographically verified boot process, empowering users to maintain control over their hardware and data.", "description": "Heads is an open-source firmware project designed to enhance the security and integrity of laptops and servers. It provides a tamper-evident and cryptographically verified boot process, empowering users to maintain control over their hardware and data.",
"webpageUrl": { "webpageUrl": {
"url": "https://github.com/linuxboot/heads", "url": "https://github.com/linuxboot/heads"
"wellKnown": "https://github.com/linuxboot/heads/blob/main/funding.json"
}, },
"repositoryUrl": { "repositoryUrl": {
"url": "https://github.com/linuxboot/heads", "url": "https://github.com/linuxboot/heads"
"wellKnown": "https://github.com/linuxboot/heads/blob/main/funding.json"
}, },
"licenses": ["spdx:GPL-3.0"], "licenses": [
"tags": ["firmware", "security", "open-source", "linuxboot", "coreboot", "heads", "TPM", "measured-boot", "linux"] "spdx:GPL-3.0"
],
"tags": [
"firmware",
"security",
"open-source",
"linuxboot",
"coreboot",
"heads",
"TPM",
"measured-boot",
"linux"
]
} }
], ],
"funding": { "funding": {
@ -39,7 +48,7 @@
{ {
"guid": "github-sponsors", "guid": "github-sponsors",
"type": "payment-provider", "type": "payment-provider",
"address": "https://github.com/sponsors/linuxboot/heads", "address": "https://github.com/sponsors/tlaurion",
"description": "Support Heads development via GitHub Sponsors" "description": "Support Heads development via GitHub Sponsors"
} }
], ],
@ -47,12 +56,15 @@
{ {
"guid": "monthly-support", "guid": "monthly-support",
"status": "active", "status": "active",
"name": "Monthly Support Plan", "name": "monthly-support",
"description": "Support the ongoing development and maintenance of the Heads firmware project.", "description": "Monthly Support Plan",
"amount": 10, "amount": 10,
"currency": "CAD", "currency": "USD",
"frequency": "monthly", "frequency": "monthly",
"channels": ["opencollective", "github-sponsors"] "channels": [
"opencollective",
"github-sponsors"
]
}, },
{ {
"guid": "one-time-donation", "guid": "one-time-donation",
@ -60,11 +72,14 @@
"name": "One-Time Donation", "name": "One-Time Donation",
"description": "Make a one-time donation to support Heads.", "description": "Make a one-time donation to support Heads.",
"amount": 50, "amount": 50,
"currency": "CAD", "currency": "USD",
"frequency": "one-time", "frequency": "one-time",
"channels": ["opencollective", "github-sponsors"] "channels": [
} "opencollective",
"github-sponsors"
] ]
} }
],
"history": []
}
} }