The survey is split into 6 main areas:
- Contributor roles and tenure: The objective of the following set of questions is to understand the different contributor roles and their experience in the ASF.
- Motivation: The objective of the following set of questions is to understand the motivation of contributors in the ASF and how they are able to make time to contribute.
- Availability of Procotols/Guidelines: The objective of the following set of questions is to find out if the documentation around policies, processes, and guidelines is being referred to by contributors and any problems in accessing these guidelines.
- Support for Newcomers: The objective of the following set of questions is to get an understanding of newcomers’ experiences in joining the ASF.
- Diversity and Inclusion: For the following section, we would ask you about your experiences in a project that you are most active in OR a project that you would like to tell us about EDI (Equality, Diversity, and Inclusion) aspects.
- Wrap Up.
Contributor Roles and Tenure
Q1 - How long have you been involved with the ASF?
Choose one of the following answers
Q2 - Which of the following tasks did you start with when you got involved in the ASF? Select as many as are relevant. (Check all that apply)
Check all that apply
- Other (text)
Q3 - How often do you engage in the following activities in the ASF?
Never | Rarely (less than once a month) | Sometimes (more than once a month) | Often (once a week or more) | |
---|---|---|---|---|
Contributing/reviewing code | ||||
Creating or maintaining documentation | ||||
Translating documentation | ||||
Participating in decision making about the project’s development | ||||
Serving as a community organizer | ||||
Mentoring other contributors | ||||
Attending events in person | ||||
Participating through school or university computing programs | ||||
Participating through a program like Outreachy, Google Summer of Code, etc. | ||||
Helping with the ASF operations (e.g., board meetings or fund raising) |
Q4 - How long (in years) have you been in any of the roles in the ASF?
Less than a year | 1-2 years | 3-5 years | 6-10 years | 10+ years | Not Applicable (N/A) | |
---|---|---|---|---|---|---|
Non-committer contributor | ||||||
Committer | ||||||
PMC | ||||||
Mentor | ||||||
Member | ||||||
VP/Chair | ||||||
Board |
Motivation
Q5 - In general, do you contribute to the ASF as paid or unpaid work?
Choose one of the following answers
- Paid work only
- Unpaid only
- An equal mix of paid and unpaid
- A mix, but mostly paid
- A mix, but mostly unpaid
Q6 - On average, how much time per week are you available to volunteer for unpaid projects (e.g., contributing to OSS, volunteering for a hospital, pet projects)?
Choose one of the following answers
- I dont have time to volunteer
- 1-2 hours
- 3-5 hours
- 6-10 hours
- 10+ hours
Availability of Procotols / Guidelines
Q7 - How often do you consult the following ASF policies, processes, or guidelines regarding...?
Never | Rarely (less than once a month) | Sometimes (more than once a month) | Often (once a week or more) | |
---|---|---|---|---|
Mailing list communication | ||||
IRC communication | ||||
Performing code reviews | ||||
Process of getting code accepted | ||||
Code of conduct | ||||
Onboarding newcomers | ||||
Licensing, trademark | ||||
Add new committers/PMC members | ||||
Project releases | ||||
Voting process |
Q8 - When you need to locate information about ASF processes, policies, or guidelines, which of the following describes your experience?
Always easy to find | Easy to find | A little difficult to find | Quite difficult to find | |
---|---|---|---|---|
Mailing list communication | ||||
IRC communication | ||||
Performing code reviews | ||||
Process of getting code accepted | ||||
Code of conduct | ||||
Onboarding newcomers | ||||
Licensing, trademark | ||||
Add new committers/PMC members | ||||
Project releases | ||||
Voting process |
Support for Newcomers
Q9 - Did you have a mentor work with you prior to your first code or non-code contribution?
Choose one of the following answers
- Yes
- No
- Have not made a contribution yet
Q10 - Did you face any challenges when you started to participate in the ASF (e.g., language differences, technical expertise, cultural differences, etc)?
Choose one of the following answers
- No challenges
- A Few challenges
- Several challenges
- Many challenges
Q11 - What suggestions do you have for improving the ASF policies, processes, or guidelines available to new contributors?
Free text
Diversity and Inclusion
Q12 - For the project you have in mind, rate the following statements.
Completely disagree | Disagree | Neutral | Agree | Completely agree | Not Applicable (N/A) | |
---|---|---|---|---|---|---|
Other members of the project see me as a parental figure. | ||||||
I am expected to take care of other members of the project more so than is usual. | ||||||
I have a hard time following discussions because of technical jargon. | ||||||
I feel some members of the community are patronizing to me. | ||||||
I have an equal chance to get contributions accepted. | ||||||
Nothing keeps me from contributing to the project. | ||||||
I have a solid network of open-source peers. | ||||||
It was easy to find a mentor with whom I felt comfortable. | ||||||
The PMC represents a diverse set of people. | ||||||
I feel represented in the decision making group. | ||||||
I was made aware of the code of conduct and how to report violations. | ||||||
I felt safer and more empowered to fully participate in this project because it followed the code of conduct. |
Q13 - Which is the project you are thinking of? [optional]
Q14 - Please choose your country of residence. (List of countries).
Q15 - Please choose the country where you grew up OR the country that defines you the most. (List of countries).
Q16 - How confident are you in your ability to read, write and speak in English when performing the following activities?
Uncomfortable | Not confident (can speak, but difficult) | Average | Confident | Very confident (fluent) | |
---|---|---|---|---|---|
Performing reviews | |||||
Participating in a non-technical discussion on the email list | |||||
Participating in technical discussions on the email list | |||||
Speaking with others (face to face) |
Q17 - Did you select your online handle very carefully - considering the gender it may or may not reveal ?
Choose one of the following answers
- Yes
- No
Q18 - What is your age range?
Choose one of the following answers
- 24 or younger
- 25 to 34
- 35 to 44
- 45 to 54
- 55 to 64
- Over 65
- Prefer not to say
Q19- How do you identify yourself?
Choose one of the following answers
- Woman
- Man
- Trans Woman
- Trans Man
- Gender varian / Non-conforming / Non-binary
- Prefer not to say
- Prefer to self-describe (please answer as comment)
Please enter your comment here:
Q20 - What is your education level (or equivalent)?
Choose one of the following answers
- No formal education
- High school
- Technical training
- Undergraduate degree
- Master's degree
- Ph.D
Q21 - In your own words, what in your background or personal experiences help you be successful in OSS today?