Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft docs for recognition and sponsorship #321

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

squaremo
Copy link
Member

@squaremo squaremo commented Oct 16, 2023

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.

Also see the discussion in fluxcd/flux2#4335 -- comment where you are most comfortable :-)

RECOGNITION.md Outdated Show resolved Hide resolved
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
so on, by thanking them on the Flux website.
so on, by thanking them [on the Flux website](https://fluxcd.io/#:~:text=Made%20possible%20by%20our%20contributors).

Copy link
Member

@hiddeco hiddeco Oct 20, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are contributors, not sponsors. Sponsors would e.g. have a dedicated page or other place where they would be highlighted.

Ah, misread. I think we should either add a ref to the section or just refer to "the contributor section on the homepage of the Flux website".

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Yeah I could be more precise here

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to specify this in the doc?

I would suggest adding a sponsored by section on the homepage of fluxcd.io, We already have an adopters section now, featuring adopters logos. I think it's fair to add a similar section for sponsors too. Also probably easy since we have the code for adopters. Note that helm.sh has sponsor logos on the home page too.

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:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This document should include details on the ways we will recognize such contributions. A dedicated section on the website near the individual contributors' avatar gallery is one option. A dedicated page is another one.

Copy link
Member

@scottrigby scottrigby Jun 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #321 (comment)

But again, I suggest we don't need to specify the exact details of this in this doc. This would allow us to merge as-is, whereas now this PR has been open since last year. We can always give more specifics if we really feel we need to spell it out here.

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder whether we need or should weave this into the GOVERNANCE.md document so that sponsorship is more tied into the overall governance of the project and doesn't live a life in isolation from everything else.

The least this document should do is make clear what it means by "Flux maintainers". I suppose this should mean core maintainers.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@makkes do you agree we should include all Flux maintainers - automated from the source of truth here - not only core (fluxcd/flux2)?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes I do.

@makkes
Copy link
Member

makkes commented Jan 1, 2024

@squaremo I'd love to help getting this merged asap. There's only 2 comments open that sound like they're pretty quickly addressed. wdyt?

squaremo and others added 2 commits February 6, 2024 07:36
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 <[email protected]>
Co-authored-by: Hidde Beydals <[email protected]>
Signed-off-by: Michael Bridgen <[email protected]>
@kingdonb
Copy link
Member

kingdonb commented Feb 6, 2024

I rebased this from 1858baa and I may have messed up one of your signatures @squaremo - sorry about that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants