Posted on

Proposing internship project ideas

GNOME yearly participates in both Outreachy and Google Summer of Code. These internship programs basically consist on having new contributors working on a well-scoped project alongside an experienced mentor.

Defining project ideas is not as easy as it might sound. One needs to consider the perspective of a newcomer approaching the project for the first time, having a schedule where they are expected to onboard, work, and produce contributions that benefit the project.

Instead of my yearly call for project ideas, I would like us to maintain a permanent collection of project ideas that can be discussed and iterated over for a longer period of time. Sometimes an idea can depend on prior work, some UI mockup, or the availability of someone to mentor.

The Internship Project Ideas GitLab repository is now the place for these conversations to take place. The repository’s issue tracker should work well for cross-linking to issues in the repository of our components, as well as allow for tagging individuals that can provide valuable input on the composition of a project idea.

Both internship programs allow for the applicants to propose their very own project ideas, so whenever you get contacted by a potential future intern, ask them to file an issue on our Internship Project Ideas repository for further discussions.

Lastly,  Don’t Be That Person: Don’t propose projects that neither you nor anyone else wants to mentor. 😉

Posted on

Get ready for Google Summer of Code 2023 with GNOME!

Google has recently announced the 2023 edition of Google Summer of Code.

The 2022 changes in the program’s format have been successful and are continuing for 2023, with just a small adjustment around eligibility (described in the link above).

GNOME is certainly going to apply to be a mentoring organization, and we hope to once again be part of the program.

If you are a new contributor interested in a summer sponsorship to work in the GNOME project, this is a great time to start preparing!

Visit our Newcomers tutorial to learn how to make your first contribution, join our communication channels to discuss ideas with the community, and stay tuned to our gsoc.gnome.org website!

If you have any doubts/questions, feel free to open a topic in our Discourse tag.

Posted on

Google Summer of Code 2022: It’s a wrap!

Google Summer of Code logo

Another program year is ending and we are extremely happy with the resulting work of our contributors!

This year GNOME had nine Google Summer of Code projects covering various areas, from improving apps in our ecosystem to standardizing our web presence. We hope our interns had a glimpse of our community that motivated them to continue engaged with their projects and involved with the broad GNOME ecosystem.

A special thanks goes to our mentors that are the front-line of this initiative, sharing their knowledge and introducing our community to the new contributors. Thank you so much!

We encourage interns now to contemplate their future after GSoC. If you want to continue with us, speak to your mentor about your interests and ask for some tips on how you can continue participating in the project. Also, there are opportunities of employment that can help you build a career in open source.

Thanks for choosing GNOME for your internship! We were lucky to have you!

Posted on

GNOME will be mentoring 9 new contributors in Google Summer of Code 2022!

We are happy to announce that GNOME was assigned nine slots for Google Summer of Code projects this year!

GSoC is a program focused on bringing new contributors into open source software development. A number of long term GNOME developers are former GSoC interns, making the program a very valuable entry point for new members in our project.

In 2022 we will mentoring the following projects:

Project Title Contributor Assigned Mentor(s)
Reworking Sync Options for Health amankrx Rasmus Thomsen
Chromecast support for GNOME Network Displays Anupam Kumar Claudio Wunder and Benjaming Berg
Pitivi: Port UI to GTK4 Aryan Kaushik Alex Băluț and Yatin
Faces of GNOME – Continuing the Development of the Platform Asmit Malakannawar Claudio Wunder and Caroline Henriksen
Revamp “New Document” submenu Ignacy Kuchciński and Utkarsh Gandhi António Fernandes
Fractal: Media history viewer Marco Melorio Julian Sparber
GNOME Websites Framework – Part 2 Pooja Patel Claudio Wunder and Caroline Henriksen
Pitivi Timeline Enhancements Thejas Kiran P S Alex Băluț and Fabián Orccón

As part of the contributor’s acceptance into GSoC they are expected to actively participate in the Community Bonding period (May 20 – June 12). The Community Bonding period is intended to help prepare contributors to start contributing at full speed starting June 13.

The new contributors will soon get their blogs added to Planet GNOME making it easy for the GNOME community to get to know them and the projects that they will be working on.

We would like to also thank our mentors for supporting GSoC and helping new contributors enter our project.

If you have any doubts, feel free to reply to this Discourse topic or message us privately at [email protected]

** This is a repost from https://discourse.gnome.org/t/announcement-gnome-will-be-mentoring-9-new-contributors-in-google-summer-of-code-2022/9918

Posted on

GSoC 2022: GNOME Foundation has been accepted as a mentor organization!

Google Summer of Code logo

We are happy to announce that GNOME has been accepted as a mentor organization for Google Summer of Code 2022!

New contributors will be reaching out in our communication channels for information about the program and to discuss project ideas, please point them to gsoc.gnome.org.

If you have any questions/doubts you can open a topic in our Discourse community, send an email to [email protected], or reach out in our GSoC Matrix chat room.

Posted on

Call for project ideas and mentors for Google Summer of Code 2022

Google Summer of Code Logo

It is that time of the year again when we start gathering ideas and mentors for Google Summer Code .

Google Summer of Code 2022 will bring some changes. Our main highlights are:

Please, submit your project ideas as issues in our gitlab repository by March 1st. Make sure you answer all the questions in the issue template (Project-Proposal template).

The GNOME Foundation recognizes that mentoring is a time consuming effort, and for this reason, we will be giving accepted mentors an option to receive the $500 USD stipend that Google pays the organization for each contributor. Mentors can choose to revert the fund into a donation to the GNOME Foundation. Some payment restrictions may apply (please contact us for questions).

Proposals will be reviewed by the GNOME GSoC Admins and posted in our Project Ideas page.

If you have any doubts, please don’t hesitate to contact the GNOME GSoC Admins on this very same forum or on Matrix in the channel #soc:gnome.org

Posted on

Let’s welcome our new interns!

It is that time of the year again when we get to meet our new interns participating in both Outreachy and Google Summer of Code. This year the GNOME Project is proud to sponsor two Outreachy internships for the May-August season and to mentor 12 students in GSoC 2021!

Our Outreachy projects are listed here, and you can find our GSoC projects here.

Our interns have received an email with instructions for the community bonding period, and you will start seeing their blog posts appearing in Planet GNOME very soon. Make sure you say “hello” and make them feel welcome in our project. Keep in mind that beyond the project’s tasks, we want them to become long-term contributors and, later on, Foundation members. You also will have a chance to get to know about their projects during our Intern Lightning Talks at GUADEC.

If you have any doubt about our participation in these programs, feel free to contact the GNOME GSoC admins or join the #soc channel.

Happy hacking!

Posted on

Student applications for Google Summer of Code 2021 are now open!

It’s that time of the year when we see an influx of students interested in Google Summer of Code.

Some students may need some pointers to where to get started. I would like to ask GNOME contributors to be patient with the student’s questions and help them find where to get started.

Point them at https://wiki.gnome.org/Outreach/SummerOfCode/Students for overall information regarding the program and our project proposals. Also, help them find mentors through our communication channels.

Many of us have been Outreachy/GSoC interns and the positive experiences we had with our community were certainly an important factor making us long-term contributors.

If you have any doubts, you can ask them in the #soc channel or contact GNOME GSoC administrators.

Happy hacking!

Posted on

GSoC 2021: GNOME Foundation has been accepted as a mentor organization!

gsoc logo

 

Yay! We are participating in GSoC once again this year and our org features in the list of this year’s accepted organizations.

If you have any doubt about GSoC, feel free to contact us on #soc IRC/Matrix, email, or Discourse.

Posted on

Call for Project ideas for Google Summer of Code 2021

It is that time of the year again when we start gathering ideas for Google Summer Code.

This time around we will be posting and discussing proposals in GNOME’s GitLab instance. Therefore, if you have a project idea that fits Google Summer of Code, please file an issue at https://gitlab.gnome.org/Teams/Engagement/gsoc-2021/-/issues/new using the “Proposal” template.

Everybody is welcome to add ideas, but it would be nice to verify whether the ideas are realistic and mentorship for it will be available. We encourage you to discuss your ideas with designers in #gnome-design to get their input and plan collaboration, especially if your ideas are related to one of the core GNOME modules.

Keep in mind that there are a few changes in GSoC this year:

  1. Smaller project size all students participating in the 2021 program will be working on a 175 hour project (instead of a 350 hr project). This change will also result in a few other changes including the student stipend being cut in half.
  2. Shortened coding period – the coding period will be 10 weeks with a lot more flexibility for the mentor and student to decide together how they want to spread the work out over the summer. Some folks may choose to stick to a 17-18 hour a week schedule with their students, others may factor in a couple of breaks during the program (for student and mentor) and some may have students focus 30 hours a week on their project so they wrap up in 6 weeks. This also makes it a lot easier for students with finals or other commitments (weddings, etc.) to adjust their schedules.
  3. 2 evaluations (instead of 3) – There will be an evaluation after 5 weeks and the final evaluation will take place after the 10th week. We are also no longer requiring students complete their first evaluation (though we encourage them to do so), so if a student doesn’t complete the first evaluation they will not automatically be removed from the program. They are still required to complete the final evaluation.
  4. Eligibility requirements – In 2020 there are many ways students are learning and we want to acknowledge that so we will be allowing students who are 18 years old AND currently enrolled (or accepted into) a post-secondary academic program as of May 17, 2021 or have graduated from a post-secondary academic program between December 1, 2020 and May 17, 2021 to apply to the GSoC program.

If you have any doubts, please don’t hesitate to contact the GNOME GSoC Admins on Discourse or https://chat.gnome.org/channel/outreach

** This is a repost from https://discourse.gnome.org/t/call-for-project-ideas-for-google-summer-of-code-2021/5454 to reach a broader audience. Please share! **