She makes FOSS and takes the Twitter mic from June 17 to 24. Thank you, Clarissa!
I am a Brazilian software engineering student. I enjoy solving problems, playing games and I love animals, that’s what pretty much defines me, haha.
I am working on my GSoC project which is to create a UI library for the GNOME web ecosystem. Aside from that, I am also working in a team to send a project proposal to the Community Engagement Challenge, which is a three-phase competition designed to generate stimulating ideas that will help connect the next generation of coders to the FOSS community and keep them active and engaged for years to come.
GNOME has a lot of websites, such as gnome.org, wiki.gnome.org, developer.gnome.org, events.gnome.org, extensions.gnome.org, planet.gnome.org and so on. They are all maintained by different people, and currently, there are no updated guidelines for the people who are responsible for them that meet the needs of building consistent websites in terms of design. The challenge is to do an assessment, find the requirements for each one of the websites and create a library that contemplates all the needs of the websites.
I started using FOSS at college. It was very cultural there, professors and other students used Linux to develop and we are always encouraged to publish our subject courses projects under FOSS licenses.
After using GNOME for almost 4 years, at a time I wanted to learn more about UX, I found an Outreachy project to contribute to GNOME doing UX research. It was the perfect opportunity to learn about UX and contribute to a project that had been part of my days my entire graduation.
There are hundreds of benefits of contributing to FOSS. It’s safe to say that if FOSS didn’t exist, the technology wouldn’t have gone this far yet. FOSS enables us to share and learn from their projects and contribute to what we use is indescribably rewarding. Contributing to FOSS is a great opportunity of helping the software you and many people use everyday, to learn and to be part of a community.
Choose a project you like and look for newcomers guides or issues. If you don’t see any issues that meet your skills but you can help with something else, try to reach the community to share your ideas and ask for orientation about how to proceed.
I think the greatest problem in FOSS community – in tech, I’d risk to say – is that the space is dominated by white cis men, we need more diversity.
It’s a very cultural problem, in general I think initiatives to encourage underrepresented groups has been playing a very important role in diversity, we need to support those projects and make our communities a safe space for those folks.
One difficulty I have been seeing is that some active users can be really aggressive and ungrateful about contributors' work. I have never faced this situation, but as I got closer to other GNOME contributors they talk a lot about how bad they feel after receiving angry messages about a decision they made or about something they did not improve yet etc. It’s a very serious situation, and everyday I fear I’ll have to deal with that when I share something about my work.
Watching my favorite TV shows, going out with my friends and playing games with them with nothing to worry about!
I feel I said everything I wanted to :)