From 0a0555f8def9f3745fc8cd3a0e3502043adf2730 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Mon, 16 Oct 2023 12:13:42 +0100 Subject: [PATCH 1/2] Draft docs for recognition and sponsorship These are for two related purposes: 1. recognise help from people and orgs (mainly orgs) that isn't time and effort; like, free CI accounts 2. make room for sponsorships, which opens up another way for people and orgs (mainly orgs) to help the Flux project I expect these will need a few iterations. I just wanted to get them in view. Signed-off-by: Michael Bridgen --- RECOGNITION.md | 21 ++++++++++++++++ SPONSORSHIP.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 RECOGNITION.md create mode 100644 SPONSORSHIP.md diff --git a/RECOGNITION.md b/RECOGNITION.md new file mode 100644 index 00000000..2cf81ec7 --- /dev/null +++ b/RECOGNITION.md @@ -0,0 +1,21 @@ +# Recognizing contributions + +The most common form of individual contribution to the Flux project is +time and effort. Thus, the project recognises people who reported +issues, fixed bugs, wrote documentation, reviewed pull requests, and +so on, by thanking them on the Flux website. + +However, there are other ways to support the Flux project, especially +as an organisation, and we would like to be generous in expressing +gratitude to anyone that helps. + +Here are other kinds of contribution that could be recognized: + + - committing team members' time to the project (e.g., someone working + a day a week on Flux) + - donating cloud platform credits or a free account to be used for + automation + - sponsoring the employment of contributors and maintainers + +The processes around sponsorship are explained in +[SPONSORSHIP.md](SPONSORSHIP.ms). diff --git a/SPONSORSHIP.md b/SPONSORSHIP.md new file mode 100644 index 00000000..31ccf665 --- /dev/null +++ b/SPONSORSHIP.md @@ -0,0 +1,68 @@ +# Sponsorship + +An obvious way to contribute to the Flux project is to spend time on +things that need to be done. But not everyone can set aside time that +way as an individual, or commit team members' time as an organisation. + +We would like to recognise contributions of money and material (e.g., +cloud platform credits), whether it is directly to the project or +through a sponsorship program. And we would like to let people know +there are ways to support the Flux project other than devoting time +and effort directly. + +This document describes how the sponsorship part of that works. + +A sponsorship program is a way for organisations to contribute money +(or a near equivalent, e.g., cloud platform credits) to help the Flux +project. The organisers of the program use the money to pay for things +that directly benefit the Flux project, for instance paying employees +that work as Flux maintainers. + +The Flux project does not run its own sponsorship program, but other +people can, and we vet those who wish to be recognised. The programs +are listed on the Flux website, and sponsors are recognised on the +website amongst other kinds of contributions. + +## Recognition of sponsorships + +The Flux website shows contributions made via a sponsorship +program. The Flux maintainers agree a reasonable wording with the +organisers of a sponsorship program. For example, a program might have +different levels of contributions ("gold", "silver", "bronze"), and to +recognise larger sponsorships, the program organisers would want the +level to be mentioned. + +The maintenance of active sponsorships is done through pull requests +to the Flux website repository. It's up to sponsorship program +organisers to make sure their sponsors are represented accurately. + +## Sponsorship programs + +It's important to establish trust between the Flux community and the +organisers of a sponsorship program. Mainly, we need to check that +sponsors' money will be put to the benefit of the project. + +There is an initial exchange in which the program organisers and the +Flux maintainers agree what benefits are being provided and how +sponsors shall be recognised. This is reviewed between the Flux +maintainers and program organisers every half a year, to check it is +still accurate. + +In the spirit of being generous with our gratitude, we assume good +faith in how sponsorship funds are spent. In any case, we would expect +programs to be accountable to their sponsors, who will require their +own assurances that their money is put to good use. + +## What can and cannot be a benefit of sponsorship + +With respect to the Flux project itself, sponsorship does not confer +anything outside these: + + - recognition on the website + - social capital of being able to mention you are a sponsor + +In particular, the Flux project does not grant sponsors any elevated +status in decision-making, and does not guarantee extra attention to +e.g., proposed features from sponsors. Sponsorship programs can of +course grant benefits that are in the power of the organisers to give, +like support from their own employees. From bc4ae5e4af599fdf496c38e6d5a14875e1a9e6f2 Mon Sep 17 00:00:00 2001 From: Michael Bridgen Date: Thu, 19 Oct 2023 12:51:17 +0100 Subject: [PATCH 2/2] Update RECOGNITION.md Co-authored-by: Hidde Beydals Signed-off-by: Michael Bridgen --- RECOGNITION.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RECOGNITION.md b/RECOGNITION.md index 2cf81ec7..265c3a51 100644 --- a/RECOGNITION.md +++ b/RECOGNITION.md @@ -18,4 +18,4 @@ Here are other kinds of contribution that could be recognized: - sponsoring the employment of contributors and maintainers The processes around sponsorship are explained in -[SPONSORSHIP.md](SPONSORSHIP.ms). +[SPONSORSHIP.md](SPONSORSHIP.md).