From 28601a834d4d13e6b67157b75c57b294addfc3dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Sat, 27 Sep 2025 10:48:56 +0200 Subject: [PATCH 01/15] Add a draft of Rust Project contributor survey 2025 --- surveys/2025/contributor-survey/questions.md | 83 ++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 surveys/2025/contributor-survey/questions.md diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md new file mode 100644 index 0000000..edbbf9a --- /dev/null +++ b/surveys/2025/contributor-survey/questions.md @@ -0,0 +1,83 @@ +# Survey questions + +This survey is organized by the Rust Leadership Council. Its goal is to figure out how much Rust Project contributions/work done by Rust Project members is funded vs. how much is volunteer-based. We want to use the results of this survey to secure more funding sources for Rust Project contributions in the future. + +This survey is only aimed at Rust Project members. If you are not a member of any Rust team/working group/project group/etc., please do not fill this survey. It is also primarily aimed at "active" contributors, who made at least some contribution in the past 12 months. + +Note that when we ask about contributions in this survey, we always mean contributions to the Rust Project repositories, so essentially any repository under the `rust-lang` GitHub organization, plus any other related organizations, such as `rust-lang-nursery`. + +### When have you started contributing to the Rust Project? + +Type: select one (optional) + +- During 2025 +- During 2023 or 2024 +- During 2021 or 2022 +- During 2020 or 2019 +- During 2018 or before +- I do not contribute to the Rust Project [`NEXT`]() + +### How much of your time spent on Rust Project contributions is funded? + +Estimate how much of the time that you spend on contributing to the Rust Project is funded. For example, if you spend 20 hours per week contributing, and a company pays you for 10 hours of contributions per week, then approx. 50% of your contribution time is funded. + +If you are not funded per-hour, but with a flat rate, attempt to convert the number of received funds to an hourly rate. For example, if you receive $1000 for your Rust Project contributions per month, your normal hourly rate is $100, and you spend 30 hours per month contributing on average, then approx. 33% of your time is funded. + +If the ratio changes over time, try to estimate the average ratio over the past 12 months. + +Enter the value as an integer percentage, e.g. *50*. If you do not receive any funding for your Rust Project contributions, enter *0* or leave the answer blank. + +Type: free form (optional) + +### How are you funded for your Rust Project contributions? + +Please select all sources of funds that were paid to you **for your Rust Project contributions** in the past 12 months. + +If you are not paid for your Rust Project contributions in any way, please skip this question. + +Type: select all that apply (optional) + +- Employment by a company (I'm paid *primarily* to work on the Rust Project) +- Employment by a company (work on the Rust Project is an irregular or a side part of my job) +- Contracting for a company (I'm paid *primarily* to work on the Rust Project) +- Contracting for a company (work on the Rust Project is an irregular or a side part of my job) +- Individual sponsors (e.g. GitHub sponsors, Patreon, ...) +- Grants (e.g. Rust Project Grants, Sovereign Tech Fund, ...) +- Other (open response) + +### Would you appreciate being paid for contributing to the Rust Project? + +Type: select one (optional) + +- Receiving more funds would allow me to keep my current level of contributions +- Receiving more funds would allow me to increase my current level of contributions +- I am happy with the current funding that I have at the moment +- I do not require/want any funding for my contributions + +## Optional detailed questions + +The following three questions are OPTIONAL. If you provide answers to them, they will NOT be shared publicly, and will be made available only to the Leadership Council and Rust Foundation staff that facilitates this survey. + +### Which companies/organizations fund your contributions to the Rust Project? + +If there are more than one, separate them by commas. + +**THIS ANSWER IS OPTIONAL** + +Type: free form (optional) + +### How much money do you receive for your Rust Project contributions per year? + +Estimate your average **yearly** income that is specifically being paid for your Rust Project contributions. + +Please provide the value in $USD (US Dollars). + +**THIS ANSWER IS OPTIONAL** + +Type: free form (optional) + +### What is your GitHub username? + +**THIS ANSWER IS OPTIONAL** + +Type: free form (optional) From aed53241c611cbccbe1da8a69fb557bb966afdf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Sun, 28 Sep 2025 09:42:03 +0200 Subject: [PATCH 02/15] Add several new questions --- surveys/2025/contributor-survey/questions.md | 102 +++++++++++++++++-- 1 file changed, 95 insertions(+), 7 deletions(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index edbbf9a..40e3d82 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -17,6 +17,26 @@ Type: select one (optional) - During 2018 or before - I do not contribute to the Rust Project [`NEXT`]() +### Are you funded for your Rust Project contributions? + +Type: select one + +- Yes, I am currently funded for (at least some of) my contributions [`NEXT`](#how-much-of-your-time-spent-on-rust-project-contributions-is-funded) +- No, but I was funded before [`NEXT`](#why-are-you-not-funded-anymore) +- No, I never received any funding for them [`NEXT`](#would-you-appreciate-being-paid-for-contributing-to-the-rust-project) + +### Why are you not funded anymore? + +Type: select all that apply (optional) + +- I left an employment that funded my contributions +- I have been laid off from an employment that funded my contributions +- A contract that funded my contributions has not been renewed +- A grant ran out +- Individual sponsors (e.g. GitHub sponsors) stopped sponsoring me +- I cannot receive funds anymore due to legislation (e.g. visa or student status) +- Other (open response) + ### How much of your time spent on Rust Project contributions is funded? Estimate how much of the time that you spend on contributing to the Rust Project is funded. For example, if you spend 20 hours per week contributing, and a company pays you for 10 hours of contributions per week, then approx. 50% of your contribution time is funded. @@ -25,7 +45,7 @@ If you are not funded per-hour, but with a flat rate, attempt to convert the num If the ratio changes over time, try to estimate the average ratio over the past 12 months. -Enter the value as an integer percentage, e.g. *50*. If you do not receive any funding for your Rust Project contributions, enter *0* or leave the answer blank. +Enter the value as an integer percentage, e.g. *50*. Type: free form (optional) @@ -33,8 +53,6 @@ Type: free form (optional) Please select all sources of funds that were paid to you **for your Rust Project contributions** in the past 12 months. -If you are not paid for your Rust Project contributions in any way, please skip this question. - Type: select all that apply (optional) - Employment by a company (I'm paid *primarily* to work on the Rust Project) @@ -45,18 +63,74 @@ Type: select all that apply (optional) - Grants (e.g. Rust Project Grants, Sovereign Tech Fund, ...) - Other (open response) +### How long have you been funded for your Rust Project contributions? + +If you receive funds for your Rust Project contributions from a stable source, such as a contract or an employment, please tell us how long have you been *continuously* funded for (not necessarily from the same employer/contract). + +Type: select one (optional) + +- My funding started this year +- Since 2024 +- Since 2023 +- Since 2022 +- Since 2021 +- Since 2020 +- Since 2019 or before + +### When does your contract/employment end? + +If you have a contract or if you are employed to work on Rust, please tell us when is your contract/employment ending (even if it might get refreshed at/after that date). + +Type: select one (optional) + +- This year (2025) +- 2026 +- 2027 +- 2028 +- 2029 or later +- My contract/employment has no end date +- I don't know +- Not applicable to my source of funding +- Other (open response) + +### Are your contributions directed by your source of funding? + +SoF = source of funding + +Type: select one (optional) + +- Yes, my SoF tells me what I should contribute to +- Somewhat, my work is useful to the source of my funding +- No, I fully decide what I will contribute to +- Other (open response) + ### Would you appreciate being paid for contributing to the Rust Project? Type: select one (optional) -- Receiving more funds would allow me to keep my current level of contributions -- Receiving more funds would allow me to increase my current level of contributions -- I am happy with the current funding that I have at the moment +- Receiving more funds would allow me to keep my current level of contributions [`NEXT`](#what-rust-teams-are-you-a-part-of) +- Receiving more funds would allow me to increase my current level of contributions [`NEXT`](#what-rust-teams-are-you-a-part-of) +- I am happy with the current funding that I have at the moment [`NEXT`](#what-rust-teams-are-you-a-part-of) - I do not require/want any funding for my contributions +### What allows you to contribute without any funding? + +Type: select all that apply (optional) + +- I make enough money on the side and have enough free time for contributions +- I am a student and have enough free time for contributions +- I am an academic and have enough free time for contributions +- Other (open response) + +### What Rust teams are you a part of? + +Enter up to five Rust teams or working groups (separated by commas) that you are a part of and that are the most relevant to the Rust Project contributions that you make. If you receive funding for work in some of these teams specifically, order them by how much funding you receive for work in a given team. For example, if you are a member of t-compiler and t-infra, but you are only funded for your work on t-compiler, enter "compiler,infra". + +Type: free form (optional) + ## Optional detailed questions -The following three questions are OPTIONAL. If you provide answers to them, they will NOT be shared publicly, and will be made available only to the Leadership Council and Rust Foundation staff that facilitates this survey. +The following questions are OPTIONAL. If you provide answers to them, they will NOT be shared publicly, and will be made available only to the Leadership Council and Rust Foundation staff that facilitates this survey. ### Which companies/organizations fund your contributions to the Rust Project? @@ -76,8 +150,22 @@ Please provide the value in $USD (US Dollars). Type: free form (optional) +### Where are you located? + +Enter a country or a continent where you are located. We ask this question to contextualize the cost of living and average developer salary of Rust Project contributors. + +**THIS ANSWER IS OPTIONAL** + +Type: free form (optional) + ### What is your GitHub username? **THIS ANSWER IS OPTIONAL** Type: free form (optional) + +### Do you have any other comments regarding Rust Project contributor funding and its sustainability? + +You can describe your funding situation in more detail, or express your wishes for funding Rust Project work, or anything else. + +Type: free form (optional) From 3f06f3ae65082ea38ef84ad4ee2da824bc9503a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Mon, 29 Sep 2025 11:30:04 +0200 Subject: [PATCH 03/15] Add a question about time spent contributing --- surveys/2025/contributor-survey/questions.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 40e3d82..edcf745 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -21,7 +21,7 @@ Type: select one (optional) Type: select one -- Yes, I am currently funded for (at least some of) my contributions [`NEXT`](#how-much-of-your-time-spent-on-rust-project-contributions-is-funded) +- Yes, I am currently funded for (at least some of) my contributions [`NEXT`](#how-much-time-do-you-spend-contributing-to-the-rust-project-monthly) - No, but I was funded before [`NEXT`](#why-are-you-not-funded-anymore) - No, I never received any funding for them [`NEXT`](#would-you-appreciate-being-paid-for-contributing-to-the-rust-project) @@ -37,6 +37,16 @@ Type: select all that apply (optional) - I cannot receive funds anymore due to legislation (e.g. visa or student status) - Other (open response) +### How much time do you spend contributing to the Rust Project monthly? + +Estimate how many hours do you spend on Rust Project contributions each month. If this varies wildly, try to provide an average monthly duration over the past 12 months. + +This includes all kinds of contributions, such as programming, writing tests or documentation, triaging issues, investigating bugs, discussing on Zulip on GitHub, doing code reviews, etc. + +Enter the value as an integer, e.g. *50*. + +Type: free form (optional) + ### How much of your time spent on Rust Project contributions is funded? Estimate how much of the time that you spend on contributing to the Rust Project is funded. For example, if you spend 20 hours per week contributing, and a company pays you for 10 hours of contributions per week, then approx. 50% of your contribution time is funded. From ef666ec0002ad7722270ead0b390e73cfac06090 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Mon, 29 Sep 2025 11:30:53 +0200 Subject: [PATCH 04/15] Fix typo --- surveys/2025/contributor-survey/questions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index edcf745..869c7e8 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -41,7 +41,7 @@ Type: select all that apply (optional) Estimate how many hours do you spend on Rust Project contributions each month. If this varies wildly, try to provide an average monthly duration over the past 12 months. -This includes all kinds of contributions, such as programming, writing tests or documentation, triaging issues, investigating bugs, discussing on Zulip on GitHub, doing code reviews, etc. +This includes all kinds of contributions, such as programming, writing tests or documentation, triaging issues, investigating bugs, discussing on Zulip or GitHub, doing code reviews, etc. Enter the value as an integer, e.g. *50*. From 6dce5864612b06f91e1a7a53976dc08cbc5fcc4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Mon, 29 Sep 2025 11:58:42 +0200 Subject: [PATCH 05/15] Small changes from SurveyHero --- surveys/2025/contributor-survey/questions.md | 25 ++++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 869c7e8..3ecc951 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -6,6 +6,8 @@ This survey is only aimed at Rust Project members. If you are not a member of an Note that when we ask about contributions in this survey, we always mean contributions to the Rust Project repositories, so essentially any repository under the `rust-lang` GitHub organization, plus any other related organizations, such as `rust-lang-nursery`. +This survey is anonymous. You can optionally choose to answer selected personal questions at the end of the survey. + ### When have you started contributing to the Rust Project? Type: select one (optional) @@ -13,9 +15,9 @@ Type: select one (optional) - During 2025 - During 2023 or 2024 - During 2021 or 2022 -- During 2020 or 2019 +- During 2019 or 2020 - During 2018 or before -- I do not contribute to the Rust Project [`NEXT`]() +- I did not ever contribute to the Rust Project [`NEXT`]() ### Are you funded for your Rust Project contributions? @@ -61,7 +63,7 @@ Type: free form (optional) ### How are you funded for your Rust Project contributions? -Please select all sources of funds that were paid to you **for your Rust Project contributions** in the past 12 months. +Please select all sources of funds that paid **for your Rust Project contributions** in the past 12 months. Type: select all that apply (optional) @@ -89,7 +91,7 @@ Type: select one (optional) ### When does your contract/employment end? -If you have a contract or if you are employed to work on Rust, please tell us when is your contract/employment ending (even if it might get refreshed at/after that date). +If you have a contract or if you are employed to work on Rust, please tell us when is your contract/employment ending (even if it might get refreshed for another term). Type: select one (optional) @@ -105,12 +107,12 @@ Type: select one (optional) ### Are your contributions directed by your source of funding? -SoF = source of funding +We want to find out whether the entity/entities that pay for your contributions determine what contributions you make. Type: select one (optional) -- Yes, my SoF tells me what I should contribute to -- Somewhat, my work is useful to the source of my funding +- Yes, my source of funding tells me what contributions I should make +- Somewhat, my work is useful to my source of my funding, but I mostly decide what to contribute - No, I fully decide what I will contribute to - Other (open response) @@ -122,6 +124,7 @@ Type: select one (optional) - Receiving more funds would allow me to increase my current level of contributions [`NEXT`](#what-rust-teams-are-you-a-part-of) - I am happy with the current funding that I have at the moment [`NEXT`](#what-rust-teams-are-you-a-part-of) - I do not require/want any funding for my contributions +- Other (open response) ### What allows you to contribute without any funding? @@ -140,7 +143,7 @@ Type: free form (optional) ## Optional detailed questions -The following questions are OPTIONAL. If you provide answers to them, they will NOT be shared publicly, and will be made available only to the Leadership Council and Rust Foundation staff that facilitates this survey. +The following questions are FULLY OPTIONAL. If you provide answers to them, they will NOT be shared publicly, and will be made available only to the Leadership Council and Rust Foundation staff that facilitates this survey. ### Which companies/organizations fund your contributions to the Rust Project? @@ -154,7 +157,7 @@ Type: free form (optional) Estimate your average **yearly** income that is specifically being paid for your Rust Project contributions. -Please provide the value in $USD (US Dollars). +Please provide the value as an integer in $USD (US Dollars). **THIS ANSWER IS OPTIONAL** @@ -170,12 +173,14 @@ Type: free form (optional) ### What is your GitHub username? +You can enter your GitHub handle here (without the leading @). + **THIS ANSWER IS OPTIONAL** Type: free form (optional) ### Do you have any other comments regarding Rust Project contributor funding and its sustainability? -You can describe your funding situation in more detail, or express your wishes for funding Rust Project work, or anything else. +You can describe your funding situation in more detail or express your wishes for funding Rust Project work, or anything else. Type: free form (optional) From cb739359eddd74a27a185861959dd19c4ff5e0c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Mon, 29 Sep 2025 14:22:46 +0200 Subject: [PATCH 06/15] Clarify internal meetings time --- surveys/2025/contributor-survey/questions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 3ecc951..fc69c8d 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -43,7 +43,7 @@ Type: select all that apply (optional) Estimate how many hours do you spend on Rust Project contributions each month. If this varies wildly, try to provide an average monthly duration over the past 12 months. -This includes all kinds of contributions, such as programming, writing tests or documentation, triaging issues, investigating bugs, discussing on Zulip or GitHub, doing code reviews, etc. +This includes all kinds of contributions, such as programming, writing tests or documentation, triaging issues, investigating bugs, discussing on Zulip or GitHub, meetings, doing code reviews, etc. Include also work indirectly related to the Rust Project; for example, if you are employed to work on Rust and attend periodic internal meetings related to your work, this time should also be included. Enter the value as an integer, e.g. *50*. From 3d2b10b869f667de12f8cfa70c87b9c77cc5c24a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Mon, 29 Sep 2025 17:11:10 +0200 Subject: [PATCH 07/15] Remove iffy response --- surveys/2025/contributor-survey/questions.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index fc69c8d..48b0c29 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -112,8 +112,7 @@ We want to find out whether the entity/entities that pay for your contributions Type: select one (optional) - Yes, my source of funding tells me what contributions I should make -- Somewhat, my work is useful to my source of my funding, but I mostly decide what to contribute -- No, I fully decide what I will contribute to +- No, I decide what I will contribute to - Other (open response) ### Would you appreciate being paid for contributing to the Rust Project? From f83072534fdbfc7b16e14676968c712e155c1591 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 30 Sep 2025 15:44:29 +0200 Subject: [PATCH 08/15] Add a question about occupation and remove question about contributing without funding --- surveys/2025/contributor-survey/questions.md | 21 +++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 48b0c29..dbe9258 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -125,21 +125,24 @@ Type: select one (optional) - I do not require/want any funding for my contributions - Other (open response) -### What allows you to contribute without any funding? - -Type: select all that apply (optional) - -- I make enough money on the side and have enough free time for contributions -- I am a student and have enough free time for contributions -- I am an academic and have enough free time for contributions -- Other (open response) - ### What Rust teams are you a part of? Enter up to five Rust teams or working groups (separated by commas) that you are a part of and that are the most relevant to the Rust Project contributions that you make. If you receive funding for work in some of these teams specifically, order them by how much funding you receive for work in a given team. For example, if you are a member of t-compiler and t-infra, but you are only funded for your work on t-compiler, enter "compiler,infra". Type: free form (optional) +### What is your occupation? + +Type: select all that apply (optional) + +- I am employed +- I do contract work +- I run a business +- I am a student +- I am an academic (e.g. professor) +- I am not studying, and I am unemployed or without a job +- Other (open response) + ## Optional detailed questions The following questions are FULLY OPTIONAL. If you provide answers to them, they will NOT be shared publicly, and will be made available only to the Leadership Council and Rust Foundation staff that facilitates this survey. From bdbe3a2a00bb20d5c6fa223f0f068a4844b30924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 7 Oct 2025 21:50:58 +0200 Subject: [PATCH 09/15] Ask for hourly, rather than yearly, income This makes more sense for people that don't work full-time on Rust. --- surveys/2025/contributor-survey/questions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index dbe9258..9fb8bb2 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -155,9 +155,9 @@ If there are more than one, separate them by commas. Type: free form (optional) -### How much money do you receive for your Rust Project contributions per year? +### How much money do you receive for your Rust Project contributions? -Estimate your average **yearly** income that is specifically being paid for your Rust Project contributions. +Estimate your average **hourly** income that is specifically being paid for your Rust Project contributions. Please provide the value as an integer in $USD (US Dollars). From 5ce5dd64a5769e833f2fbc18ff151a27ac5e7e85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 7 Oct 2025 21:51:06 +0200 Subject: [PATCH 10/15] Remove unnecessary NEXT links --- surveys/2025/contributor-survey/questions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 9fb8bb2..077e4d9 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -119,9 +119,9 @@ Type: select one (optional) Type: select one (optional) -- Receiving more funds would allow me to keep my current level of contributions [`NEXT`](#what-rust-teams-are-you-a-part-of) -- Receiving more funds would allow me to increase my current level of contributions [`NEXT`](#what-rust-teams-are-you-a-part-of) -- I am happy with the current funding that I have at the moment [`NEXT`](#what-rust-teams-are-you-a-part-of) +- Receiving more funds would allow me to keep my current level of contributions +- Receiving more funds would allow me to increase my current level of contributions +- I am happy with the current funding that I have at the moment - I do not require/want any funding for my contributions - Other (open response) From c4ae580e6705aa2d1e637b2d3ec63e4b1c3242a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 7 Oct 2025 21:58:55 +0200 Subject: [PATCH 11/15] Add a question about minimum hourly rate for Rust contributions and the type of things people do in Rust --- surveys/2025/contributor-survey/questions.md | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 077e4d9..e5eb2b9 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -125,6 +125,36 @@ Type: select one (optional) - I do not require/want any funding for my contributions - Other (open response) +### How much money would you like to be paid for contributing to the Rust Project? + +What is a minimum **hourly** rate that could comfortably sustain your contributions to the Rust Project, assuming that it would be your only source of funding, and you would be working full-time on Rust? + +Note: we ask for a minimum to establish some baseline. Of course, everyone would like to get paid as much as possible :) + +Please provide the value as an integer in $USD (US Dollars). + +Type: free form (optional) + +### What kind of work do you do within the Rust Project? + +Type: select all that apply (optional) + +- Documentation +- Code Review (PRs) +- Submitting rollups +- Design Review (RFCs/MCPs/FCPs) +- Issue Triage +- Issue Reporting +- Moderation +- Implementing new Features +- Fixing bugs +- Performance enhancements +- Communication (e.g. writing blog posts, release notes, preparing for meetings or taking minutes) +- Supporting/mentoring/guiding other contributors +- Governance +- Infrastructure work (CI, releases, ...) +- Other (open response) + ### What Rust teams are you a part of? Enter up to five Rust teams or working groups (separated by commas) that you are a part of and that are the most relevant to the Rust Project contributions that you make. If you receive funding for work in some of these teams specifically, order them by how much funding you receive for work in a given team. For example, if you are a member of t-compiler and t-infra, but you are only funded for your work on t-compiler, enter "compiler,infra". From 0d59c56ca2f87e53167a4f41e7961200a00b1579 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 7 Oct 2025 22:01:11 +0200 Subject: [PATCH 12/15] Add a question about public list of contributors looking for funding --- surveys/2025/contributor-survey/questions.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index e5eb2b9..347fbe4 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -135,6 +135,18 @@ Please provide the value as an integer in $USD (US Dollars). Type: free form (optional) +### Would you potentially like to be included on a public list of contributors looking for funding? + +If we ever had something like a public list of Rust Project contributors looking for funding, what would you think of that? + +Type: select one (optional) + +- That sounds like a good idea, and I would potentially like to be on that list +- That sounds like a good idea, but I do not want to be on such a list +- I'm neutral/I don't know +- That sounds like a bad idea +- Other (open response) + ### What kind of work do you do within the Rust Project? Type: select all that apply (optional) From 443feee361a4575734c2b715e3fbde3552d7b9d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Thu, 9 Oct 2025 17:27:19 +0200 Subject: [PATCH 13/15] Add a question about the potential end of funding --- surveys/2025/contributor-survey/questions.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 347fbe4..afbb21d 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -105,6 +105,16 @@ Type: select one (optional) - Not applicable to my source of funding - Other (open response) +### How likely is it that you will lose your funding in the near future? + +Type: select one (optional) + +- I'm not worried, I'm confident in my funding +- I'm slightly worried, the situation is uncertain +- I think that I'm going to lose funding in the near future +- My funding is definitely ending soon +- Other (open response) + ### Are your contributions directed by your source of funding? We want to find out whether the entity/entities that pay for your contributions determine what contributions you make. From f1763194aedcc44035b13f809a64f7396c8784a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Thu, 9 Oct 2025 17:29:46 +0200 Subject: [PATCH 14/15] Add question about which part of the Rust Project people contribute to --- surveys/2025/contributor-survey/questions.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index afbb21d..0d2427b 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -177,6 +177,22 @@ Type: select all that apply (optional) - Infrastructure work (CI, releases, ...) - Other (open response) +### What parts of the Rust Project do you contribute to? + +Type: select all that apply (optional) + +- Compiler +- Standard library +- Cargo +- Rust Analyzer +- Clippy +- Rustfmt +- Miri +- Rustup +- Bootstrap and related in-tree tools (compiletest, ...) +- Other tooling (bors, rfcbot, triagebot, rustc-perf, ...) +- Other (open response) + ### What Rust teams are you a part of? Enter up to five Rust teams or working groups (separated by commas) that you are a part of and that are the most relevant to the Rust Project contributions that you make. If you receive funding for work in some of these teams specifically, order them by how much funding you receive for work in a given team. For example, if you are a member of t-compiler and t-infra, but you are only funded for your work on t-compiler, enter "compiler,infra". From fbaeaef21806987ffde9faf68f2b8778c377662d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Sun, 12 Oct 2025 18:23:34 +0200 Subject: [PATCH 15/15] Add Rustdoc --- surveys/2025/contributor-survey/questions.md | 1 + 1 file changed, 1 insertion(+) diff --git a/surveys/2025/contributor-survey/questions.md b/surveys/2025/contributor-survey/questions.md index 0d2427b..cf9fcc2 100644 --- a/surveys/2025/contributor-survey/questions.md +++ b/surveys/2025/contributor-survey/questions.md @@ -183,6 +183,7 @@ Type: select all that apply (optional) - Compiler - Standard library +- Rustdoc - Cargo - Rust Analyzer - Clippy