Skip to content

Add NixCon sponsorship tiers and process #95

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

Merged
merged 6 commits into from
Apr 7, 2025
Merged

Conversation

infinisil
Copy link
Member

Already early in NixCon 2025 planning, we organisers reached consensus to make sponsoring possible again this year, after they were forgone entirely last year. We'd like to make the tickets be as close to free as possible, considering that this years location in Switzerland is a bit more expensive to stay at. With enough funds, we could even consider extras, like meals, stipends, etc.

This PR is the next step towards making that a reality, by defining the sponsorship tiers and process. As indicated in the constitution, both the @NixOS/steering committee and the @NixOS/foundation board need to approve this.

We'd like to get this approved as soon as possible, so we can put the tiers on the NixCon website (which is being worked on) and start receiving sponsorships. This way we can get an early idea of the available budget and plan for a better event.

The tiers proposed here were initially drafted by board members and later refined with feedback from the NixCon 2025 organisers. The process was drafted by me and @Lassulus.

Ping for the NixCon 2025 organisers for visibility: @ners @Nebucatnetzer @andir @zmberber @idabzo @ForsakenHarmony @john-rodewald @a-kenji @Lassulus @pinpox @picnoir @das-g @refroni @Ra33it0 @infinisil

@infinisil infinisil requested a review from a team as a code owner March 29, 2025 12:59
doc/nixcon.md Outdated
Comment on lines 106 to 107
- Board respondent: @infinisil or @ra33it0?
- SC respondent: ???
Copy link
Member Author

Choose a reason for hiding this comment

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

This is a TODO, we need somebody from the board and the SC to be assigned to perform the below process, ideally also a deputy in case of absences.

Copy link
Contributor

Choose a reason for hiding this comment

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

I can.

Copy link
Member

Choose a reason for hiding this comment

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

I can act as a stand-in/deputy for the SC if Tom is for some reason unavailable.

Copy link
Member Author

Choose a reason for hiding this comment

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

Now listing @tomberek as SC respondent and @winterqt as SC respondent.

Furthermore, I'm listing @Ra33it0 as board respondent and me as a deputy.

Copy link
Member

@das-g das-g left a comment

Choose a reason for hiding this comment

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

End complete sentences with a full stop (.).

@infinisil
Copy link
Member Author

infinisil commented Mar 29, 2025

@das-g Thanks, addressed, though I'd like to avoid all non-substantive feedback here, since a lot of people are involved. We will be able to non-substantively improve the presentation before putting it on the website in any case 😉

Hashed out initially by @infinisil and @Ra33it0, subsequently refined
with the NixCon 2025 organisers.

### How to sponsor

Send an email to [email protected] (which will forward to both the Nix Steering Committee and the NixOS Foundation board) with:
Copy link
Member

Choose a reason for hiding this comment

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

Would it make sense to use @nixcon.org for this? Or maybe not, since NixCon is official?

Copy link
Member Author

Choose a reason for hiding this comment

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

Could be done, both domains are official, but I wouldn't know how that's configured, and we already have a working process for @nixos.org addresses, which is also already used for [email protected].

Copy link
Member

Choose a reason for hiding this comment

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

(An aside: maybe now that NixCon is officially official, we can start using con.nixos.org or con.nix.dev or something?)

Copy link
Member

@zimbatm zimbatm Mar 31, 2025

Choose a reason for hiding this comment

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

The NixCon domain is managed by CloudFlare. We use Cloudflare's email forwarding to forward <year>@nixcon.org to the year's cohort.

@tomberek
Copy link
Contributor

Another consideration is when people donate services, equipment, hosting; not directly a monetary donation. Maybe a comment about that case?

@infinisil
Copy link
Member Author

Updated in the NixCon org meeting today according to @tomberek's feedback:

  • Added more examples of custom ways of sponsoring
  • Lowered silver and above

@infinisil
Copy link
Member Author

I'm also changing something (hopefully uncontroversial) on my own: If somebody donates $$5\cdot2^{10}$$ EUR instead of just the required $$4\cdot2^{10}$$ EUR for the Gold tier, they also get 5 instead of 4 corporate tickets. One corporate ticket per $$2^{10}$$ EUR.

@Ra33it0 Ra33it0 self-requested a review March 31, 2025 17:45
@Lassulus
Copy link
Member

I think it would be nice if sponsorship and catering would be more interconnected. Since it is our biggest cost factor and we really want to provide free food for attendees?

@refroni refroni self-requested a review March 31, 2025 21:39
- Visibility priority is given according to tiers and donation amount.
- The sponsor can selectively abstain from perks.
- Surplus funds will be used to support official Nix projects.
- Reach out if you'd like to sponsor in a more custom way, such as food, drinks, services, equipment, or only specific perks.
Copy link
Member Author

Choose a reason for hiding this comment

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

@Lassulus Note that we also have this line here, though this is meant for companies that can provide benefits directly instead of funding.

Iirc the reason for not having tiers specifically for e.g. meals was that it's tricky to figure out the right balance between amount and perks. With standard tiers, the entire amount will be available for the organisers to make the best use of. But for a sponsored meal in comparison, most of the amount will need to be spent on the food itself (~10k for a fancy one), removing some of the organisers freedom to choose the best use of the funds. As a consequence, for the same amount as the standard tiers, perks should be reduced, or for the same perks as standard tiers, the amount should be increased.

That said, I think we could make it work and I would be in favor of a good proposal, but for now would like to defer this to not delay sponsoring further. There's nothing stopping us from proposing more tiers later on.

Copy link
Member

Choose a reason for hiding this comment

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

Yeah, I'm fine with going forward with the current proposal, but as soon as we have some prices for the actual food we should amend the sponsorship tiers to include some kind of food sponsorship, display that more prominently and try to get that covered first?

@infinisil infinisil requested a review from a team as a code owner April 4, 2025 12:34
@infinisil
Copy link
Member Author

We now have full board approval, but still need 2 more people from the SC to review/approve for a majority so that we can merge this and start receiving sponsorships for NixCon. Ping @roberth, @fpletz, @Gabriella439, @winterqt, @Ericson2314.

doc/mail.md Outdated
@@ -4,6 +4,7 @@ The `@nixos.org` email server is currently hosted on [ImprovMX](https://improvmx

ImprovMX is configured to forward emails on the following addresses to the respective users:
- [email protected]: [email protected]
- [email protected]: [email protected], [email protected]
Copy link
Member

Choose a reason for hiding this comment

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

Is the ping for the alias?

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, the infra team should implement this change, but only once merged.

Copy link
Member

Choose a reason for hiding this comment

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

cc @jfly

Copy link
Member Author

Choose a reason for hiding this comment

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

In addition to the SC approval, this PR now also needs an approval from the infra team though :)

Copy link
Member

Choose a reason for hiding this comment

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

I'm not sure an approval is necessary but they should implement it?

Copy link
Contributor

Choose a reason for hiding this comment

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

See NixOS/infra#608, and the caveat in the PR message.

Copy link
Member Author

Choose a reason for hiding this comment

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

Approval is necessary because infra is a code owner of this file, and we require approvals from code owners before merging.

jfly added a commit to jfly/infra that referenced this pull request Apr 5, 2025
@jfly jfly mentioned this pull request Apr 5, 2025
@infinisil infinisil force-pushed the nixcon-sponsoring branch from 712a2db to acf3362 Compare April 6, 2025 17:19
2. SC respondent ensures the SC internally rejects or provisionally approves the sponsor within 1 week.
- If rejected, SC respondent replies to the sponsor with the rejection message.
3. If provisionally approved by the SC, SC respondent forwards the name and website of the sponsor to the NixCon orga Matrix room for organiser approval.
4. Within 1 week, the SC respondent checks whether organisers are okay with the sponsor, and if not, ensures that the SC internally reevaluates final rejection or approval of the sponsor.
Copy link
Member

Choose a reason for hiding this comment

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

What does the second part mean?

Copy link
Member

Choose a reason for hiding this comment

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

if organizers are not OK, SC has to reevaluate and either accept that veto or ignore it (although ignoring it would be not good :))

Copy link
Member Author

Choose a reason for hiding this comment

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

In other words: The organisers have a chance to give input to the SC before a sponsor is approved. It's still the SC's final call, which can depend on how strong the disagreement is among organisers.

Copy link
Member Author

@infinisil infinisil Apr 6, 2025

Choose a reason for hiding this comment

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

And it's the SC respondents (@tomberek / @winterqt) task to determine whether there's any disagreement at all among organisers, because if there's no disagreement at all (which I expect to be the case for most sponsors), there's no need to bring that sponsor up again with the entire SC.

Copy link
Member

Choose a reason for hiding this comment

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

Thanks! That clarifies it

@infinisil
Copy link
Member Author

As we have 5/5 board approval and 6/7 SC approval, going to merge this! Next step is to get the NixCon website live so we have a place to link sponsors to. I'll get in touch with the other respondents on synchronising for the sponsors.

@infinisil infinisil merged commit 359fe1e into main Apr 7, 2025
3 of 4 checks passed
@infinisil infinisil deleted the nixcon-sponsoring branch April 7, 2025 14:05
@Ericson2314
Copy link
Member

I was too slow to hit the green button, but yes I approve of this also

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.