The Matrix below outlines the path you can follow to become a Green Software Leader at the Green Software Foundation.
This is a clear path for how you can positively impact our community and drive advocacy, awareness, and sustainable software design and development at your organization.
Volunteers who join the GSF from member organizations start at Registered and can progress through to Leader.
Level | Definition | To achieve the next level |
1: Registered | Employees of a GSF Member organization has registered to the GSF using the Register form.
You’ll be added to our all volunteers mailing list, and should attend an Orientation call. | Subscribe to a WG or Project.
You’ll be added to the relevant mailing list and calendar events. |
2: Subscribed | Subscribed to one or more WG’s and/or Projects. | Participate in WG, Project or Committee calls.
Input into discussions on email or in Github. |
3: Active | Active participant and attendee of one or more WG’s and/or Projects. | Be assigned an issue and complete some work on GitHub for a WG, Project or Committee. |
4: Contributor | Has performed at least one fixed-length discrete task for one of our WG’s, Projects or Committees, documented through an issue on Github. | Become a Chair for a WG or Committee or a Project Lead or co-lead - either by being asked to co-lead an existing project or launching their own new project. |
5: Leader | Chair / Lead for one of our WG’s, Projects or Committees. |
Make an impact in your first 30 days (1 → 2)
- Complete the Getting Started onboarding checklist.
- Decide where you would like to engage (a project, a committee or working group or all three) and subscribe to the mailing list for that group. It’s ok to lurk, it’s ok to spend time watching and listening in.
- This gets someone from a 1-2 on the maturity matrix.
- If you’d like to network and meet other people, join an upcoming social call.
- Join a local meetup group if one exists in your area.
Making an impact in your first 90 days months (2 → 3)
- Join any calls for committees, working groups or projects you are a part of if you can.
- In addition, take a look at the issues or discussions related to your team on GitHub, try to weigh in on conversations and give your thoughts.
- Send an email to the Working Group / Project
Making an impact in your first 180 days months (3 → 4/5)
- Volunteer to take on a task for the Working Group / Project you are engaging with. Each Working Group / Project has an issues list on GitHub. Take a look at that, or if something is raised in a call or in a communication, volunteer to take it on.
- If you’re interested in leading a new project, consider participating in Hatch calls to ideate with others.
- If you have a clear idea of a project you would like to lead, propose it.
- Consider either joining the organizing team or launch a new meetup in your local area.
- Connect with others from your org who are engaging in the GSF.
- If there is a regular call with your org partners join that call, if there isn't, consider creating that call.
- Consider sending out an email communication to keep others from your org updated about what’s going on inside the GSF. Use the GSF newsletter as source material.